a number of clojure core functions have stated inputs and outputs but can also return nils (`keyword`, meta, etc). is that something clj-kondo should account for?
Only if itβs observable in linting I would say
keyword returning nil seems like accidental behavior to me
meta on the other hand is legit behavior
The docstring of meta also explicitly states that it returns nil in some cases, keyword states that is returns a keyword
is there a linter that complains about inline #_ linter config?
there's one that checks if a given #_ linter config is unnecessary
i hate seeing inline config
like redundant?
like, it didn't catch any warnings
config file and inline say the same thing
oh
but there's nothing for rejecting all inline configs. it's an interesting request
could you disable it with an inline linter config? π§
here's a linter:
! rg "#_:clj-kondo"; echo $?