[Lunar-commits] r24986 - in moonbase/trunk/zbeta: . pylint

Auke Kok sofar at lunar-linux.org
Fri Jun 22 20:19:49 CEST 2007


Author: sofar
Date: 2007-06-22 20:19:48 +0200 (Fri, 22 Jun 2007)
New Revision: 24986

Added:
   moonbase/trunk/zbeta/pylint/
   moonbase/trunk/zbeta/pylint/BUILD
   moonbase/trunk/zbeta/pylint/DEPENDS
   moonbase/trunk/zbeta/pylint/DETAILS
Log:
customisable Python source code analyzer
(requires newly-submitted logilab-astng and logilab-common)


From:  duncan.gibson at xs4all.nl


Added: moonbase/trunk/zbeta/pylint/BUILD
===================================================================
--- moonbase/trunk/zbeta/pylint/BUILD	                        (rev 0)
+++ moonbase/trunk/zbeta/pylint/BUILD	2007-06-22 18:19:48 UTC (rev 24986)
@@ -0,0 +1,7 @@
+(
+
+  python setup.py build  &&
+  prepare_install        &&
+  python setup.py install
+        
+) > $C_FIFO 2>&1

Added: moonbase/trunk/zbeta/pylint/DEPENDS
===================================================================
--- moonbase/trunk/zbeta/pylint/DEPENDS	                        (rev 0)
+++ moonbase/trunk/zbeta/pylint/DEPENDS	2007-06-22 18:19:48 UTC (rev 24986)
@@ -0,0 +1,2 @@
+depends logilab-astng
+

Added: moonbase/trunk/zbeta/pylint/DETAILS
===================================================================
--- moonbase/trunk/zbeta/pylint/DETAILS	                        (rev 0)
+++ moonbase/trunk/zbeta/pylint/DETAILS	2007-06-22 18:19:48 UTC (rev 24986)
@@ -0,0 +1,22 @@
+          MODULE=pylint
+         VERSION=0.13.2
+          SOURCE=$MODULE-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE-$VERSION/
+      SOURCE_URL=ftp://ftp.logilab.fr/pub/$MODULE/
+      SOURCE_VFY=sha1:f2fae68ee9152cec461c2cadce0e72174e9c7590
+        WEB_SITE=http://www.logilab.org/projects/$MODULE/
+         ENTERED=20070622
+         UPDATED=20070622
+           SHORT="customizable Python source code analyzer"
+
+cat << EOF
+Pylint is a python tool that checks if a module satisfies a coding standard.
+It can be seen as another PyChecker since nearly all tests you can do with
+PyChecker can also be done with Pylint. But Pylint offers some more features,
+like checking line-code's length, checking if variable names are well-formed
+according to your coding standard, or checking of declared interfaces are
+truly implemented, and much more.
+
+The big advantage of Pylint is that it is highly configurable, customizable,
+and you can easily write a small plugin to add a personal feature.
+EOF



More information about the Lunar-commits mailing list