Go to file
jpkotta@shannon 3c42bad4a8 Replace pylint.el with Ian Eure's version. Closes #20693
Changes:

No longer unconditionally adds a function to python-mode-hook.
Split the hook functions into a key binding one and a menu one.
Added to the Tools customization group.
pylint-options is now a list of strings.  This makes it easier to add and remove individual options.
Turn off reports by default.
Allow for a nonstandard pylint executable name with pylint-command.
Allow for unconditionally saving files before running (default is ask).
Prettier colors in the output buffer.
Make it work well with tramp.
Make it compatible with package.el.
2012-11-12 13:35:48 +01:00
bin use env for pyreverse as for others 2012-10-05 15:54:14 +02:00
checkers Add --ignore-imports option to similarity checking. Closes #106534. 2012-09-29 23:47:36 -04:00
debian 0.26 2012-10-05 11:43:34 +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 oops, drop extra backslash 2012-10-05 19:32:21 +02:00
doc add support for --disable=all option (closes: #105327) 2012-10-03 07:23:48 +02:00
elisp Replace pylint.el with Ian Eure's version. Closes #20693 2012-11-12 13:35:48 +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 use .iter* version of dict methods when possible 2012-09-19 15:11:14 +02:00
reporters lint fixes 2012-09-19 17:36:47 +02:00
test add support for --disable=all option (closes: #105327) 2012-10-03 07:23:48 +02:00
__init__.py create a console_scripts entry point to be used by easy_install, buildout and pip. Closes #103949 2012-09-14 13:25:22 +02:00
__pkginfo__.py add trove classifier for python 3 compat 2012-10-05 15:37:00 +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.26.0-1 for changeset 156edc8d61df 2012-10-05 19:32:56 +02:00
announce.txt enhance announce skel 2010-05-11 16:14:17 +02:00
ChangeLog Replace pylint.el with Ian Eure's version. Closes #20693 2012-11-12 13:35:48 +01:00
config.py white spaces cleanup 2012-09-19 15:08:00 +02: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 create a console_scripts entry point to be used by easy_install, buildout and pip. Closes #103949 2012-09-14 13:25:22 +02:00
gui.py lint fixes 2012-09-19 17:36:47 +02:00
interfaces.py lint fixes 2012-09-19 17:36:47 +02:00
lint.py explicit trailing whitespace, avoid temptation to drop those (thx Martin) 2012-10-05 11:43:27 +02:00
MANIFEST.in [debian] py3k: update debian rules with new debhelper API 2010-11-19 17:20:31 +01:00
README Closes #104572: symbolic warning names in output (by Martin Pool) 2012-09-19 17:15:43 +02:00
README.Python3 [doc] update README.Python3 (closes: #82421) 2011-12-05 14:10:29 +01:00
setup.cfg forget the past. 2006-04-26 10:48:09 +00:00
setup.py create a console_scripts entry point to be used by easy_install, buildout and pip. Closes #103949 2012-09-14 13:25:22 +02:00
testutils.py lint fixes 2012-09-19 17:36:47 +02:00
utils.py add support for --disable=all option (closes: #105327) 2012-10-03 07:23:48 +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...
* Martin Pool (Google): warnings for anomalous backslashes, symbolic names
  for messages (like 'unused')
* 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 !