Pylint

Basic Information
It's not just a linter that annoys you! Pylint is a Python static code analysis tool which looks for programming errors, helps enforcing a coding standard, sniffs for code smells and offers simple refactoring suggestions.

Tool first release date
2007-02-28
Software cost
Free
Software license
GNU GPL
Hosting
Self-Hosted
Supported operating systems
FreeBSD, macOS, Linux, Windows
Process Integration
Deployment model
Workstation, CI Server
Analysis inputs
Source code
Display results in IDE
Eclipse, Editra, Emacs, Eric Python IDE, gedit, Komodo, PyCharm, Pyscripter, Spyder, TextMate, Vim, Visual Studio, VS Code, WingIDE
Pre-commit invocation from workstation
CI Integration
Generic command line interface (CLI), Apycot, Hudson, Jenkins
Coverage
Supported programming languages
Python
Claimed Weakness Coverage
Claimed Weakness Coverage information hasn't been collected yet for this analyzer.
Really want it? Let us know.
Weakness Coverage
Weakness Coverage information hasn't been collected yet for this analyzer.
Really want it? Let us know.
Checker Customization
Can customize checker logic
First-class API to create new checkers
Speed & Scalability
Speed & Scalability information hasn't been collected yet for this analyzer.
Really want it? Let us know.
Results Quality
Results Quality information hasn't been collected yet for this analyzer.
Really want it? Let us know.
Reporting
Reporting information hasn't been collected yet for this analyzer.
Really want it? Let us know.
Support

Installation guide or documentation
User/operator guide or documentation
Integration guide or API documentation