Showing 10 of 10 projects
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.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.