Tach is a Rust-powered tool for defining and enforcing dependencies, interfaces and architectural boundaries within Python projects.
Read more
Tach is a Rust-powered tool for defining and enforcing dependencies, interfaces and architectural boundaries within Python projects.
Read more
Arid is a fast duplicate-code checker for Python projects written in Rust, with configurable analysis, baselines and CI-friendly reports.
Read more
Explore the best free and open source tools for automatically formatting PHP source code and enforcing consistent coding styles.
Read more
Discover useful free and open source linters for Scala that help find errors, enforce coding standards, and improve code quality.
Read more
Beartype checks Python type annotations at runtime using decorators and import hooks, with support for custom validators and containers.
Read more
MegaLinter combines code linting, formatting and security checks with local and CI/CD workflows, automated fixes and detailed reports.
Read more
Fixit is a LibCST-based Python linting framework with custom rules, automatic fixes and hierarchical configuration for larger projects.
Read more
Pyroma assesses Python package quality, checking metadata, descriptions and distributions to improve the quality of PyPI releases.
Read more
Prospector runs Python linters to identify errors, style violations and complexity problems, with configurable profiles and reports.
Read more
wemake-python-styleguide extends Flake8 with strict rules for Python complexity, naming and maintainability, complementing Ruff workflows.
Read more
Pylint analyses Python code for errors, code smells and coding conventions. Explore its checks, configuration, plugin system and reports.
Read more
Flake8 combines Pyflakes, pycodestyle and McCabe checks in one Python linter, with a rich plugin ecosystem and configurable diagnostics.
Read more