Download List

项目描述

PyChecker is a tool for finding common bugs in Python source code. It finds problems that are typically caught by a compiler (or lint) for less dynamic languages, like C and C++. Common errors that can be found include forgetting to import a module, misspelling a variable, passing the wrong number of parameters to a function/method, and not using a module/variable.

系统要求

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-02-06 22:19
0.8.19

为Python 2.7支持加入。在新的pcmodules.py模块,modulePath代码不再导致进口错误。 pychecker现在允许与setattr和const拉姆达。 pychecker上64位Q不再忽略特定于平台的stdlib。对检查文件的顺序不再影响报告的错误。 PyChecker只是检查每个模块具有相同名称的设置之一,因此它现在将它捕获前缺少了警告。
Support for Python 2.7 was added. In the new pcmodules.py module, the modulePath code no longer causes an import error. pychecker now allows lambda with setattr and const. pychecker -q on 64-bit no longer ignores the platform-specific stdlib. The order of checking files no longer affects the errors reported. PyChecker was only checking one of each set of modules with the same name, so it will now catch many warnings it was missing before.

2006-02-04 08:47
0.8.17

此版本增加了新的选择,限制显示的警告的数目,只显示来自命令行,按类别(预警型)的文件显示警告的警告,禁用C扩展的崩溃,并添加支持ROT_操作码。从寄生警告位操作中,INT(x / y的),错误的文件名,和安装/安装固定的问题。
标签: Major feature enhancements
This release added new options to limit the number of warnings shown, only show warnings from files on the command line, display warnings by class (warning type), disable C extensions that crash, and add support for ROT_ opcodes. Spurious warnings from bit operations, int(x/y), wrong filenames, and setup/install problems were fixed.

2005-09-01 07:33
0.8.15

提出了许多错误修正为Python 2.4及以上的支持增加了。
标签: Major bugfixes
Many bugfixes were made and support for Python 2.4 and above was added.

2004-06-06 21:42
0.8.14

许多虚假的警告是固定的。使用Python 2.2 +功能更好的支持。增加了一个警告。
标签: Minor bugfixes
Many spurious warnings were fixed. Python 2.2+ features are supported better. One warning was added.

2003-11-19 06:59
0.8.13

此版本修正了几个错误,包括对自我抑制的警告没有被第一个参数的静态类方法。它增加了新的阴影内建命令警告,表演像一个变量分配到自身的幂等业务,通过一个常量字符串的getattr / setattr,正确__special__方法签名检查和其他检查。
标签: Major bugfixes
This release fixes several bugs, including suppressing warnings about self not being the first argument of static and class methods. It adds new warnings for shadowing builtins, performing idempotent operations like assigning a variable to itself, passing a constant string to getattr/ setattr, check for correct __special__ method signatures, and other checks.

Project Resources