Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add custom clj-kondo hooks for macroses to ensure that lint rules are followed inside them.
Macros to be handled:
fx/defn
::events
fx/merge
defview
letsubs
The text was updated successfully, but these errors were encountered:
fx/defn are not tracked by carve thus we have a lot of dead code in the fx/defn. I assume that fixing clj-kondo lint will open the ability to carve them too, but would require to carve only definitions without {:events []}
carve
{:events []}
Sorry, something went wrong.
No branches or pull requests
Add custom clj-kondo hooks for macroses to ensure that lint rules are followed inside them.
Macros to be handled:
fx/defn
- similarly to defn with check on metadata for::events
fx/merge
- seems like it could be lint'ed as thread macro, plus warn on limitationsdefview
letsubs
- lint as let + check on types for the values, warn on chained subscriptionThe text was updated successfully, but these errors were encountered: