Source

pylint /

Filename Size Date modified Message
appveyor
bin
debian
debian.sid
doc
elisp
examples
man
pylint
277 B
Improved building packages.
3.6 KB
Added tag pylint-1.4.3 for changeset b8ff6bf98468
2.1 KB
Forgot to add James Morgensen
17.6 KB
prepared new version
73.0 KB
--comment flag was obsoleted and it will be removed in Pylint 1.6.
70 B
Prepare 1.4.3 release.
285 B
Remove support for subpackage_of. Use absolute path for readme. Use absolute path for __pkginfo__.py. Graft the tests dir (via MANIFEST.in).
1.8 KB
Import __pkginfo__ from the package in the makefile.
2.0 KB
Removed broken link and replaced with the logilab-common URL.
538 B
Update Python 3 README
1.1 KB
Added support for AppVeroy for CI on Windows
10.9 KB
--comment flag was obsoleted and it will be removed in Pylint 1.6.
113 B
Support wheel packaging format for PyPi. Closes issue #334.
6.4 KB
Finish converting tests to work both on Python 2 and 3. Also, drop 2to3 for tests.
516 B
Run pylint testenv with tox.
drone.io Build Status

README for Pylint - http://www.pylint.org/

Pylint is a Python source code analyzer which looks for programming errors, helps enforcing a coding standard and sniffs for some code smells (as defined in Martin Fowler's Refactoring book).

Pylint has many rules enabled by default, way too much to silence them all on a minimally sized program. It's highly configurable and handle pragmas to control it from within your code. Additionally, it is possible to write plugins to add your own checks.

It's a free software distributed under the GNU Public Licence.

Development is hosted on bitbucket: https://bitbucket.org/logilab/pylint/

You can use the code-quality@python.org mailing list to discuss about Pylint. Subscribe at https://mail.python.org/mailman/listinfo/code-quality/ or read the archives at https://mail.python.org/pipermail/code-quality/

Install

Pylint requires the astroid (the later the better; formerly known as logilab-astng) and logilab-common (version >= 0.53) packages.

From the source distribution, extract the tarball and run

python setup.py install

You'll have to install dependencies in a similar way. For debian and rpm packages, use your usual tools according to your Linux distribution.

More information about installation and available distribution format may be found in the user manual in the doc subdirectory.

Documentation

Look in the doc/ subdirectory or at http://docs.pylint.org

Pylint is shipped with following additional commands:

  • pyreverse: an UML diagram generator
  • symilar: an independent similarities checker
  • epylint: Emacs and Flymake compatible Pylint
  • pylint-gui: a graphical interface