.. index:: pylint .. _pylint: 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: .. code-block:: bash $ module load pylint/1.7.2 Documentation is available on the `pylint website `_. Source ------ https://pypi.python.org/pypi/pylint https://pypi.python.org/pypi/astroid/ https://pypi.python.org/pypi/logilab-common/ 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. .. code-block:: bash 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