On 11/26/13 2:43 AM, ilya-stromberg wrote:
On Tuesday, 26 November 2013 at 09:25:56 UTC, bearophile wrote:
While a lint is useful for some purposes (like verifying the D code
doesn't have logically wrong indentations), there are some things that
are probably better addressed in the language.

So, we have a few suggestions in this thread like:
1) disable shadowing class members
2) disable shadowing global variables
3) enforce using `.` before global variables

What our next step? Shall we add Bugzilla issue or something else?

Maybe (2) has something going for it, but (1) and (3) are definite no-nos. The win of (2) itself is yet to be quantified and the breakage is large. So my suggestion is we choose:

4) Do absolutely nothing and move on.


Thanks,

Andrei

Reply via email to