Download List

Descripción del Proyecto

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 Requirements

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

Soporte para Python 2.7 se añadió. En el módulo pcmodules.py nuevo, el código ModulePath ya no provoca un error de importación. pychecker ahora permite lambda con setattr y const. pychecker-q en 64 bits ya no pasa por alto el stdlib específico de la plataforma. El orden de los archivos de control ya no afecta a los errores reportados. PyChecker sólo marcando una de cada conjunto de módulos con el mismo nombre, por lo que ahora las capturas de muchas advertencias que le faltaba antes.
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

Este comunicado añade nuevas opciones para limitar el número de advertencias se muestra, sólo se muestran las advertencias de los archivos en la línea de comandos, las advertencias de visualización por clase (el tipo de alerta), deshabilitar las extensiones de C que se estrellan, y agregar soporte para códigos de operación ROT_. Las advertencias de espurias de las operaciones de bits, int (x / y), nombres de archivo incorrecto, y la configuración / instalación de los problemas fueron corregidos.
Tags: 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

Se hicieron muchas correcciones de errores y soporte para Python 2.4 y por encima de esta.
Tags: Major bugfixes
Many bugfixes were made and support for Python 2.4 and above was added.

2004-06-06 21:42
0.8.14

Muchas falsas advertencias fueron corregidos. Python 2.2 + características son compatibles mejor. Una advertencia fue añadida.
Tags: 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

Esta versión corrige varios errores, incluyendo la supresión de las advertencias acerca de uno mismo no es el primer argumento de la electricidad estática y los métodos de la clase. Añade nuevas advertencias para la sombra órdenes internas, realizar operaciones idempotente como la asignación de una variable a sí mismo, pasando una cadena constante a getattr / setattr, la verificación de firmas de método correcto __special__, y otros controles.
Tags: 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