The request names no specific product, so these are the tools whose pages show they review Python code. Ruff, a fast Python linter and formatter 1, is the most direct fit; Mypy 10 and Pyrefly 3 add static type checking, and pre-commit 6 runs such checks as git hooks before commit.
- 1
- 2
- 3
- 4
- 5
Codacycodacy.comverified and signed
Codacy provides automated code quality and security review on pull requests, with secret scanning and SAST findings 8.
for agents: codacy/codacy-analysis-cli-action
Sources
- 1Astral: High-performance Python toolingastral.sh · read 2026-10-29
- 3Pyrefly: A Fast Python Type Checker and Language Server | Pyreflypyrefly.org · read 2026-10-29
- 6pre-commitpre-commit.com · read 2026-10-29
- 8Codacy | Code Quality & Security for AI-Assisted Engineeringcodacy.com · read 2026-10-29
- 10mypy - Optional Static Typing for Pythonmypy-lang.org · read 2026-10-29
For agents: the 10 actions behind this answer
ruff · ruff verified and signed
Guide for using ruff, the extremely fast Python linter and formatter. Use this when linting, formatting, or fixing Python code.
typechecking · typing-extensions verified and signed
typechecker · pyrefly verified and signed
mypy · typedload verified and signed
· Open Code Review website read, tools not yet checked
The open source code review agent.
pre-commit/action · pre-commit verified and signed
run pre-commit
pexpect_tool · Pexpect MCP Server found in code, not yet checked
Execute Python code in a pexpect session. Can spawn processes and interact with them.
codacy/codacy-analysis-cli-action · Codacy Analysis CLI verified and signed
Execute Codacy code analysis using your remote Codacy configuration
CodeAnalysis · SonarAnalyzer for C# verified and signed
· Mypy-lang website read, tools not yet checked
Mypy is an optional static type checker for Python.
Labels are the instruments' verdict and are never changed by ranking. Agents and robots get this same answer as JSON at /api/v1/find?q=…&answer=1 and through the MCP server.