diff options
author | sobomax <sobomax@FreeBSD.org> | 2001-04-13 15:36:01 +0000 |
---|---|---|
committer | sobomax <sobomax@FreeBSD.org> | 2001-04-13 15:36:01 +0000 |
commit | 88c4356446d99362cc6056a4967bdf3df38df065 (patch) | |
tree | 6295895051a4901d19f5e21ba8e321851e3c9d21 /devel/pychecker/pkg-descr | |
parent | 48d91d00a0f074da5744d44f9837286eacadd5b1 (diff) | |
download | FreeBSD-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-descr | 20 |
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/ |