Stream: t-compiler

Topic: servo's plugin requirements


oli (Jul 25 2019 at 14:30, on Zulip):

However, my understanding is that:

Access to full type information. For example in let x = foo.bar(); the lint wants to find out whether the struct definition for the concrete type of x has one of the previously mentioned custom attributes, even if bar is a trait method that returns an associated type.

is not realistic from a stability and forward compat POV and that this will largely mean that we forever support only servo on the plugin interface

I thought there were ideas for solving it via Pin and some other language based magic instead of a custom lint?

RalfJ (Jul 25 2019 at 17:02, on Zulip):

maybe having that lint in clippy is more maintainable that having to maintain an entire plugin interface for it?^^

nagisa (Jul 25 2019 at 23:33, on Zulip):

Its a very special kind of lint.

nagisa (Jul 25 2019 at 23:33, on Zulip):

At least according to servo people.

Last update: Nov 22 2019 at 04:30UTC