Write better code with the help of Pylint
“Pylint analyzes Python source code looking for bugs and signs of poor quality. Pylint is a Python tool that checks if a module satisfies a coding standard. Pylint is similar to PyChecker but offers more features, like checking line-code’s length, checking if variable names are well-formed according to your coding standard, or checking if declared interfaces are truly implemented, and much more (see the complete check list). …
Pylint is shipped with Pyreverse which creates UML diagrams for python code.” (source)
With the help of Pylint, you can refactor your code so that it better satisfies coding standards. Its usage is dead simple:
For more details, see the official tutorial.
sudo pip install pylint
I’m using the Eric IDE for Python. I was very happy when I discovered that it has a PyLint plugin! You can install the plugin from Eric.
- lint (lint is the original static code analyzer for C)
If you want to see the errors only, call pylint like this:
pylint -E hello.py