You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This came up in #369 , and then expanded upon in #370 .
The current style of lints is that they follow a form of
citation of relevant spec (usually)
Lint.Initialize
Lint.CheckApplies
Lint.Execute
init()
The citation of the relevant spec text is related to the Citation and Source within the new Lint, but that's not immediately clear, especially for Lints that have sizable quotations or implementations.
One suggestion from #370 was to consider moving the init() function to the start of the file, so that opening a file, it's possible to read what's being checked, where the requirement comes from, and only after that, how that particular check is implemented.