25.02.2014 16:48, Dicebot пишет:
On Tuesday, 25 February 2014 at 11:20:37 UTC, bearophile wrote:
Currently the D compiler catches several bugs that are caught only by
C lints. Clang shows that you can add lot of lint-like tests to the
compiler. I'd like some more tests in the D compiler.
Full stop. It should be other way around - remove all such arguable
warnings from compiler to dedicated lint tool and never add any single
one to compiler.
I'd say a good static code analysis require a full compiler frontend and
I see no reasons why there can't be such thing in dmd as it is just as
required as profiler, unittesting or documentation generation which are
already in. Of course it has nothing to do with compiler warnings and is
a separate thing. But looks like people aren't interested in it as
enhancement request 9811  still has no votes or discussion.
Денис В. Шеломовский
Denis V. Shelomovskij