|
|
|
|
|
by routerl
3762 days ago
|
|
A linter doesn't prevent breaking its rules, it just notifies the writer of which rules are being broken. I was writing some C earlier and my linter warned me about "incrementing a void pointer". However, I understood the context better than my linter, knew that I'd be compiling with gcc (which allows void pointer arithmetic), so I ignored the warning and carried on. My code compiled and ran nicely. When it comes to static analysis, I think (creative) writers, like programmers, wouldn't care about warnings. This is already true of spell-checkers (e.g. my letter-writing character is English, but my text-editor's yelling about "colour"). |
|
http://grammarist.com/spelling/color-colour/