![]() | |
Developer(s) | Sylvain Thénault (Logilab S.A.) [1] [2] |
---|---|
Initial release | 2001 |
Stable release | 3.2.6
[3]
![]() |
Repository | |
Written in | Python |
License | General Public License |
Website |
pylint |
Pylint is a static code analysis tool for the Python programming language. It is named following a common convention in Python of a "py" prefix, and a nod to the C programming lint program. It follows the style recommended by PEP 8, the Python style guide. [4] It is similar to Pychecker and Pyflakes, but includes the following features:
It is also equipped with the Pyreverse module that allows UML diagrams to be generated from Python code.
It can be used as a stand-alone program, but also integrates with IDEs such as Eclipse with PyDev, [6] Spyder and Visual Studio Code, [7] and editors such as Atom, [8] GNU Emacs and Vim.
It has received favourable reviews. [9] [10] [11]
![]() | |
Developer(s) | Sylvain Thénault (Logilab S.A.) [1] [2] |
---|---|
Initial release | 2001 |
Stable release | 3.2.6
[3]
![]() |
Repository | |
Written in | Python |
License | General Public License |
Website |
pylint |
Pylint is a static code analysis tool for the Python programming language. It is named following a common convention in Python of a "py" prefix, and a nod to the C programming lint program. It follows the style recommended by PEP 8, the Python style guide. [4] It is similar to Pychecker and Pyflakes, but includes the following features:
It is also equipped with the Pyreverse module that allows UML diagrams to be generated from Python code.
It can be used as a stand-alone program, but also integrates with IDEs such as Eclipse with PyDev, [6] Spyder and Visual Studio Code, [7] and editors such as Atom, [8] GNU Emacs and Vim.
It has received favourable reviews. [9] [10] [11]