Pylint

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Lua error in package.lua at line 80: module 'strict' not found.

Pylint
Developer(s) Sylvain Thenault (LOGILAB S.A.)[1][2]
Initial release 2001; 23 years ago (2001)
Stable release 1.5.4[3] / January 15, 2016; 8 years ago (2016-01-15)
Operating system Unix-like and Microsoft Windows
License General Public License
Website www.pylint.org

Pylint is a source code bug and quality checker for the Python programming language. It follows the style recommended by PEP 8, the Python style guide.[4] It is similar to Pychecker but includes the following features:

  • Checking the length of each line
  • Checking if variable names are well-formed according to the project's coding standard
  • Checking if declared interfaces are truly implemented[5]

It is also equipped with the Pyreverse module that allows UML diagrams to be generated from Python code.

References

  1. Who wrote Pylint?, Pylint’s main author and maintainer for the first ten years of its life has been Sylvain Thénault, while he worked at Logilab where the project was born.
  2. Episode 35 - Sylvain Thénault on ASTroid, By Tobias Macey and Chris Patti, 2015-11-23, Podcast.__init__
  3. https://pypi.python.org/pypi/pylint
  4. Style Guide for Python Code
  5. http://www.logilab.org/project/pylint

External links

<templatestyles src="Asbox/styles.css"></templatestyles>

<templatestyles src="Asbox/styles.css"></templatestyles>