Our great sponsors
-
Fixit
Advanced Python linting framework with auto-fixes and hierarchical configuration that makes it easy to write custom in-repo lint rules.
-
semgrep
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
and of course https://github.com/psf/black (really Black modifies the formatting, does not change the functionality of the code).
It actually does what you mentioned in your second paragraph: in GitHub PRs it suggests changes/fixes/solutions in context (which the dev can choose which if any should be committed) e.g, https://github.com/higher-tier/a-quick-example/pull/1.