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
If a given linter fault, e.g. redundant (-> x) comes from a macroexpansion which macro is defined outside the :source-paths (typically [src test]), then the fault should not reported.
My reasoning is that typically:
these faults aren't an end user's fault
they typically don't matter, i.e. they're stylistic
muting them can require learning the disable-warning "DSL"
having them fixed upstream (that is, for the given 3rd-party lib defining the macro) is painful for everyone involved.
This silencing should be perfomed only for linters deemed "low-risk". There should be a way to opt out as well.
If a given linter fault, e.g.
redundant (-> x)
comes from a macroexpansion which macro is defined outside the :source-paths (typically[src test]
), then the fault should not reported.My reasoning is that typically:
disable-warning
"DSL"This silencing should be perfomed only for linters deemed "low-risk". There should be a way to opt out as well.
See also: #109
The text was updated successfully, but these errors were encountered: