-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
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
consider adding more checks #149
Comments
One complaint about the package from a user new to python packaging: it was difficult to remove checks if it's your first time doing a package scverse/scverse-tutorials#35. On the other hand, it's very easy to add checks if you want them. So, I think being conservative on checks is better given the goal and audience. We can still add things, but I think they should be proposed individually and with a case for why they are important. My criteria for additional checks would be:
Also discussed here: #142 (comment) |
Good points! Ruff contains a bunch more checks, many of them much faster than their origin linters (Pylint is famously slow). So I’m quite sure we’ll find checks matching these criteria if we go over the available rules after #147 is merged. E.g. asyncio-dangling-task ( |
More candidates from Zulip repo-management > Ruff Bug catchers:
Workflow improvement:
|
After switching to Ruff in #147, we basically get a bunch of checks for free (runtime-wise and configuration-wise)
We should consider adding more!
PTH
)N
)ICN
)PT
)The text was updated successfully, but these errors were encountered: