Showing 12 of 12 projects
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.
The strictest and most opinionated Python linter, a flake8 plugin designed to enforce consistent, maintainable, and bug-resistant code.
A curated list of awesome flake8 extensions for Python code linting and style enforcement.
Run Python linters and formatters like ruff, black, and mypy directly on Jupyter Notebooks.
A static analysis tool that enforces secure coding practices and best practices for Python.
A Flake8 plugin that checks for missing PEP 3107-style type annotations in Python functions and methods.
A Flake8 plugin that identifies which Python imports should be moved into or out of type-checking blocks to improve performance and prevent circular imports.
A Flake8 plugin that identifies which Python imports should be moved into or out of typing.TYPE_CHECKING blocks to optimize runtime performance and prevent circular imports.
A Flake8 plugin that provides specialized linting for Python type hinting stub files (.pyi).
A flake8 plugin that statically checks Python typing imports are properly guarded for version compatibility.
A flake8 plugin that enforces limits on Python type annotation nesting complexity to improve code readability.
GitHub Action that runs the dlint security linter on Python code to detect insecure coding patterns.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.