Harman Patil (Editor)

Pylint

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Operating system
  
Cross-platform

Website
  
www.pylint.org

License
  
General Public License

Developer(s)
  
Sylvain Thénault (Logilab S.A.)

Initial release
  
2001; 16 years ago (2001)

Stable release
  
1.6.5 / 22 January 2017; 2 months ago (2017-01-22)

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. It is similar to Pychecker and Pyflakes, 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.
  • 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 and Visual Studio, and editors such as Atom and Vim.

    It has received favourable reviews.

    References

    Pylint Wikipedia