Description
Finds common Python coding mistakes without executing the program. It helps developers catch unused imports, undefined names, and simple logic mistakes quickly in editors, CI, or pre-commit checks.
Static checks reduce mistakes but do not prove behavior is correct. Use them with tests and code review, especially for runtime behavior and security-sensitive code.