NOTICE: This package has been removed from pkgsrc

./wip/py-logilab-lint, Python code static checker

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 0.20.0, Package name: py26-logilab-lint-0.20.0, Maintainer: kamel.derouiche

Pylint is a python tool that checks if a module satisfies a coding standard.
Pylint can be seen as another PyChecker since nearly all tests you can do with
PyChecker can also be done with Pylint.


Required to run:
[devel/py-setuptools] [lang/python26] [wip/py-logilab-common] [wip/py-logilab-astng]

Master sites:

SHA1: c706c062d3dc7a55856a3ef1c741de1fea105c88
RMD160: 24ecf91e5b2abbb99a3aaa914636cd00d77759be
Filesize: 187.609 KB

Version history: (Expand)


CVS history: (Expand)


   2010-05-03 10:35:09 by Kamel Derouiche | Files touched by this commit (5) | Package removed
Log message:
remove py-logilab-lint replace by pylint

   2010-04-19 15:24:35 by Kamel Derouiche | Files touched by this commit (4)
Log message:

	wip-changes:
	-----------
	o added MESSAGE content install package optionaly
	o added documentation and manual pages
	o SET License
	o SET COMMENT
	
	amont-changes:
	-------------
    * fix #19498: fix windows batch file

    * fix #19339: pylint.el : non existing py-mod-map
      (closes Debian Bug report logs - #475939)

    * implement #18860, new W0199 message on assert (a, b)

    * implement #9776, 'W0150' break or return statement in finally block may
      swallow exception.

    * fix #9263, __init__ and __new__ are checked for unused arguments

    * fix #20991, class scope definitions ignored in a genexpr

    * fix #5975, Abstract intermediate class not recognized as such

    * fix #5977, yield and return statement have their own counters, no more R0911
      (Too many return statements) when a function have many yield stamtements

    * implement #5564, function / method arguments with leading "_" \ 
are ignored in
      arguments / local variables count.

    * implement #9982, E0711 specific error message when raising NotImplemented

    * remove --cache-size option

2009-12-18  --  0.19.0

    * implement #18947, #5561: checker for function arguments

    * include James Lingard string format checker

    * include simple message (ids) listing by Vincent F?rotin (#9791)

    * --errors-only does not hide fatal error anymore

    * include james Lingard patches for ++/-- and duplicate key in dicts

    * include James Lingard patches for function call arguments checker

    * improved flymake code and doc provided by Derek Harland

    * refactor and fix the imports checker

    * fix #18862: E0601 false positive with lambda functions

    * fix #8764: More than one statement on a single line false positive with
      try/except/finally

    * fix #9215: false undefined variable error in lambda function

    * fix for w0108 false positive (Nathaniel)

    * fix test/fulltest.sh

    * #5821 added a utility function to run pylint in another process (patch \ 
provide by Vincent F?rotin)
   2009-10-11 12:45:10 by Thomas Klausner | Files touched by this commit (261)
Log message:
Remove obsolete @dirrm lines.
   2009-06-18 01:30:54 by Kamel Derouiche | Files touched by this commit (4) | Imported package
Log message:
Import py25-logilab-lint-0.18.0 as wip/py-logilab-lint.

Pylint is a python tool that checks if a module satisfies a coding standard.
Pylint can be seen as another PyChecker since nearly all tests you can do with
PyChecker can also be done with Pylint.