Warn on unused imports?

FeepingCreature feepingcreature at gmail.com
Tue Sep 25 14:20:05 UTC 2018


On Tuesday, 25 September 2018 at 13:14:36 UTC, Jonathan M Davis 
wrote:
> If something is definitively wrong, then it should be an error. 
> If it's not definitively wrong, then the compiler shouldn't say 
> anything about it, and it should be left up to a linter tool of 
> some kind like dcd.
>
> - Jonathan M Davis

If that's the way D wanted to go, it shouldn't have turned itself 
into a metaprogramming monster that's completely unevaluable by 
Linter tools, *or* it should offer some way to dump a 
fixed-format lowered representation with line number information 
that tools can analyze. As it stands, it is literally impossible 
to evaluate whether an import is unused without evaluating the 
entire compile-time subset of D.


More information about the Digitalmars-d mailing list