summaryrefslogtreecommitdiffstats
path: root/devel/pychecker/pkg-descr
diff options
context:
space:
mode:
authorsobomax <sobomax@FreeBSD.org>2001-04-13 15:36:01 +0000
committersobomax <sobomax@FreeBSD.org>2001-04-13 15:36:01 +0000
commit88c4356446d99362cc6056a4967bdf3df38df065 (patch)
tree6295895051a4901d19f5e21ba8e321851e3c9d21 /devel/pychecker/pkg-descr
parent48d91d00a0f074da5744d44f9837286eacadd5b1 (diff)
downloadFreeBSD-ports-88c4356446d99362cc6056a4967bdf3df38df065.zip
FreeBSD-ports-88c4356446d99362cc6056a4967bdf3df38df065.tar.gz
Add pychecker 0.2.5, a python source code checking tool to help
hunting common bugs.
Diffstat (limited to 'devel/pychecker/pkg-descr')
-rw-r--r--devel/pychecker/pkg-descr20
1 files changed, 20 insertions, 0 deletions
diff --git a/devel/pychecker/pkg-descr b/devel/pychecker/pkg-descr
new file mode 100644
index 0000000..b966c79
--- /dev/null
+++ b/devel/pychecker/pkg-descr
@@ -0,0 +1,20 @@
+PyChecker is a python source code checking tool to help you find
+common bugs. It is meant to find problems that are typically caught
+by a compiler. Because of the dynamic nature of python, some warnings
+may be incorrect; however, spurious warnings should be fairly infrequent.
+
+PyChecker works in a combination of ways. First, it imports each
+module. If there is an import error, the module cannot be processed.
+The import provides some basic information about the module. For each
+function, class, and method, the code within the function is checked
+for possible problems.
+
+Types of problems that can be found include:
+
+ * No doc strings in modules, classes, functions, and methods
+ * self not the first parameter to a method
+ * Wrong number of parameters passed to functions/methods
+ * No global found (e.g., using a module without importing it)
+ * Global not used (module or variable)
+
+WWW: http://pychecker.sourceforge.net/
OpenPOWER on IntegriCloud