pylint

Description

Pylint is a Python source code analyzer which looks for programming errors, helps enforcing a coding standard and sniffs for some code smells.

User instructions

pylint is available via the modules system. To add it to your environment run:

$ module load pylint/1.7.2

Documentation is available on the pylint website.

License

pylint: GNU General Public License.

astroid: GNU Lesser General Public Lesser.

logilab-common: GNU Lesser General Public Lesser.

Admin notes

Both python2 and python3 versions were installed through pip. This also pulls in a number of its dependencies into the same module.

PYTHONUSERBASE=/common/debian/9.1/PythonPackages/python/2.7/pylint/pylint-1.7.2 pip install --upgrade pylint
PYTHONUSERBASE=/common/debian/9.1/PythonPackages/python/3.5/pylint/pylint-1.7.2 pip3 install --upgrade pylint