HLint suggests Haskell code improvements, detects redundant expressions, supports custom hints, automatic refactoring and HTML reports.
Read more
HLint suggests Haskell code improvements, detects redundant expressions, supports custom hints, automatic refactoring and HTML reports.
Read more
Vet examines Go source code for suspicious constructs, supports JSON output and suggested fixes, and can run alternative Go analysis tools.
Read more
OCLint finds code smells, unused code and excessive complexity in C, C++ and Objective-C, with configurable checks and reporting.
Read more
cpplint checks C and C++ source against Google’s style guide, with configurable filters, recursive scanning and CI-friendly reports.
Read more
Cppcheck analyses C and C++ code for undefined behaviour, memory errors and portability issues, with CLI and GUI tools and custom rules.
Read more
golangci-lint runs a large collection of Go linters and formatters with caching, parallel execution, autofixes and flexible configuration.
Read more
Fixit is a LibCST-based Python linting framework with custom rules, automatic fixes and hierarchical configuration for larger projects.
Read more
Mypy adds gradual static typing to Python projects, with generics, strict checks, incremental analysis and an extensible plugin system.
Read more
Prospector runs Python linters to identify errors, style violations and complexity problems, with configurable profiles and reports.
Read more
Bandit scans Python source code for common security issues using AST analysis, severity ratings and configurable checks for CI workflows.
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
Ruff is a fast Python linter and formatter with over 900 checks, automatic fixes, import sorting and editor integration for developers.
Read more
RuboCop is a static code analyzer and formatter with autocorrection, extensive configuration, multiple output formats and editor support.
Read more
Reek examines Ruby classes, modules and methods for code smells, with configurable detectors, multiple output formats and editor integrations.
Read more
Flawfinder scans C and C++ code for potential security flaws, ranking suspicious calls and exporting CWE-linked findings for review.
Read more