flake8
https://github.com/pycqa/flake8
Python
flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Python not yet supported1 Subscribers
Add a CodeTriage badge to flake8
Help out
- Issues
- Inconsistent exclude behaviour
- flake8 should only consider a noqa comment if it is actually a comment
- Performance suggestion: do not run unselected plugins/checks
- local-plugins relative paths are resolved relative to all paths not just the one the path directive is found
- Create sharable configuration presets for Flake8
- Unclear how plugins should indicate a configuration failure
- Raise errors when "# noqa" lines don't have any issues
- No documentation on how to write plugins.
- Rework specifying and layering of configuration
- Having flake8 extensions install at system level will break projects and there is no way to disable them
- Docs
- Python not yet supported