Super Lint
Pragma
ericanderton at yahoo.removeme.com
Wed Sep 20 12:13:13 PDT 2006
Walter Bright wrote:
> I've been interested in various ideas for static checking for common bug
> patterns for D. For example:
>
> for (int i = 0; i < 10; i++)
> { foo();
> break;
> }
>
> would be flagged as a suspicious use of break. Are there any legitimate
> uses of break in this manner? Any thoughts and ideas in this direction?
Well, one could throw from within foo(), but that would still abort the
loop on the first pass. Nope, there's no legitimate use I can think of.
Are you considering making a lint tool for D?
--
- EricAnderton at yahoo
More information about the Digitalmars-d
mailing list