Go to file
2012-07-24 08:16:52 +02:00
bin fix #19498: apply windows batch patch 2010-03-23 12:33:59 +01:00
checkers Fix checkers.utils for other implementations (use of __builtins__). Closes #99139. Closes #89838. Theses fixes need fixes on logilab-astng and logilab-common 2012-07-09 17:23:46 +02:00
debian 0.25.2 2012-07-17 17:07:05 +02:00
debian.intrepid tries to get to compile on ubuntu 2009-08-27 17:07:18 +02:00
debian.jaunty tries to get to compile on ubuntu 2009-08-27 17:07:18 +02:00
debian.lenny tries to get to compile on ubuntu 2009-08-27 17:07:18 +02:00
debian.sid [doc] update README.Python3 (closes: #82421) 2011-12-05 14:10:29 +01:00
doc doc update 2011-12-05 16:04:41 +01:00
elisp fix #19339: pylint.el : non existing py-mod-map 2010-03-23 14:36:53 +01:00
examples add note about soon useless stream.seek() 2011-10-26 09:35:41 +02:00
man Fix --ignore option documentation to match reality (closes #22273) 2011-07-08 16:14:20 +02:00
pyreverse 223 : run python2.x compatible fixers 2010-11-15 14:52:57 +01:00
reporters fix gui reporter broken by addition of coloffset information. Closes #92584 2012-05-15 14:57:49 +02:00
test Refactor test_func in order to extract common part for reutilization in pylint-brain 2012-07-04 13:12:18 +02:00
__init__.py cleanup 2008-03-27 12:21:55 +01:00
__pkginfo__.py 0.25.2 2012-07-17 17:07:05 +02:00
.hgignore included Robert Kirkpatrick's tutorial and typos fixes 2008-02-07 09:48:46 +01:00
.hgtags Added tag pylint-debian-version-0.25.2-1 for changeset 1b744fb874a2 2012-07-18 08:34:40 +02:00
announce.txt enhance announce skel 2010-05-11 16:14:17 +02:00
ChangeLog 0.25.2 2012-07-17 17:07:05 +02:00
config.py config: kill some text in environment section of the man page 2010-12-01 19:16:08 +01:00
COPYING prepared new version 2006-08-10 15:49:01 +02:00
DEPENDS use common 0.19.3 generate_config api 2006-10-03 10:08:02 +02:00
epylint.py epylint: ensure it uses the same python/pylint version. Closes #87024 2012-01-09 21:25:10 +01:00
gui.py doc: add manpages, update documentation about the project 2010-12-15 19:14:21 +01:00
interfaces.py py3k: need to handle guess_encoding in astng 2010-11-22 15:36:44 +01:00
lint.py use lgc.compat to access builtins for cross-interpreters compat 2012-07-24 08:16:52 +02:00
MANIFEST.in [debian] py3k: update debian rules with new debhelper API 2010-11-19 17:20:31 +01:00
README 0.25.2 2012-07-17 17:07:05 +02:00
README.Python3 [doc] update README.Python3 (closes: #82421) 2011-12-05 14:10:29 +01:00
setup.cfg
setup.py py3k packaging: remove removed files from P3K_FILES_TO_IGNORE 2010-12-16 11:27:56 +01:00
testutils.py Refactor test_func in order to extract common part for reutilization in pylint-brain 2012-07-04 13:12:18 +02:00
utils.py Refactoring reporting. 2012-05-03 12:46:50 +02:00

README for PyLint
=================

Dependencies
------------
Pylint requires the logilab-astng (version >= 0.21.0), logilab-common
(version >= 0.53).

* http://www.logilab.org/projects/astng
* http://www.logilab.org/projects/common

Install
-------
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 the project home page
http://www.logilab.org/project/pylint

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

Comments, support, bug reports
------------------------------

Project page and tracker on :
http://www.logilab.org/project/pylint

Use the python-projects@logilab.org mailing list.
You can subscribe to this mailing list at
http://lists.logilab.org/mailman/listinfo/python-projects

Archives are available at
http://lists.logilab.org/pipermail/python-projects/

Contributors
------------

order doesn't matter...

* Sylvain Thenault: main author / maintainer
* Alexandre Fayolle: TkInter gui, documentation, debian support
* Emile Anclin: used to maintain, py3k support
* Mads Kiilerich: various patches
* Torsten Marek, various patches
* Boris Feld, various patches
* Brian van den Broek: windows installation documentation
* Amaury Forgeot d'Arc: patch to check names imported from a module
  exists in the module
* Benjamin Niemann: patch to allow block level enabling/disabling of messages
* Nathaniel Manista: suspicious lambda checking
* Wolfgang Grafen, Axel Muller, Fabio Zadrozny, Pierre Rouleau,
  Maarten ter Huurne, Mirko Friedenhagen (among others):
  bug reports, feedback, feature requests...
* All the Logilab's team: daily use, bug reports, feature requests
* Other people have contributed by their feedback, if I've forgotten
  you, send me a note !