Pylint
A Python static analyzer that checks code for errors, style issues, and possible refactoring.
By The Pylint contributors
Compare Pylint with another product
Alternatives
See all alternativesAbout Pylint
Pylint analyzes Python code without running it. It checks for errors, coding standards, and code smells, and can suggest refactoring. Its inference engine can inspect code that is not fully typed, and its configurable checks can be extended with plugins.
Install it from the command line with pip and integrate it with many editors and IDEs. The current version supports Python 3.10 and later.
Strengths
- Analyzes code without running it
- Configurable checks and plugin support
- Includes tools for package diagrams and duplicate code
Limitations
- Third-party libraries may require plugins for full support.
Details
- Pricing
- FreeFree and open source under GPL-2.0.
- License
- GPL-2.0-or-later
- Developer
- The Pylint contributors
- Platforms
- Command line
- How it runs
- Downloadable app
- Best suited for
- Python developers who want configurable static checks in their editor or command line
- Categories
- CLI tools, Developer tools
- Last verified
- Added
- Provenance
- Selected from the Homebrew formula