Facebook open sources flint, a C++ linter written in D
Ary Borenszweig
ary at esperanto.org.ar
Tue Feb 25 10:34:50 PST 2014
On 2/25/14, 3:07 PM, deadalnix wrote:
> On Tuesday, 25 February 2014 at 12:58:03 UTC, bearophile wrote:
>> Dicebot:
>>
>>> 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.
>>
>> What are the advantages and disadvantages of doing as you say?
>>
>
> http://en.wikipedia.org/wiki/Separation_of_concerns
Yes, it can be a separate module in the source code of the compiler.
The compiler is the only one that has most information to provide lint
errors.
If the lint has tests, if you change the compiler you immediately can
tell if the linter stopped working correctly or needs an update.
If it's separated then it's always the turtle chasing the rabbit.
More information about the Digitalmars-d-announce
mailing list