| Pychecker. Pychecker é uma ferramenta para encontrar erros comuns no código-fonte Python. |
Baixe Agora |
Pychecker. Classificação e resumo
- Nome do editor:
- Neal Norwitz
Pychecker. Tag
Pychecker. Descrição
Pychecker é uma ferramenta para encontrar erros comuns no código-fonte Python. Pychecker é uma ferramenta para encontrar bugs no código-fonte Python. O programa Pychecker encontra problemas que são tipicamente capturados por um compilador para menos idiomas dinâmicos, como C e C. É semelhante ao fiapo. Por causa da natureza dinâmica do Python, alguns avisos podem estar incorretos; No entanto, os avisos espúrios devem ser bastante infrequentes.pychecker funciona em uma combinação de maneiras. Primeiro, importa cada módulo. Se houver um erro de importação, o módulo não poderá ser processado. A importação fornece algumas informações básicas sobre o módulo. O código para cada função, classe e método é verificado para possíveis problemas. Tipos de problemas que podem ser encontrados incluem: · Nenhum Global encontrado (por exemplo, usando um módulo sem importá-lo) · Passando o número errado de parâmetros para funções / métodos / construtores · Passando o número errado de parâmetros para funções e métodos integrados Strings de formato que não correspondem a argumentos · Usando métodos de classe e atributos que não existem · Alterar a assinatura ao substituir um método · redefinir uma função / classe / método no mesmo escopo · Usando uma variável antes de definir · eu não é o Primeiro parâmetro definido para um método · Globals não utilizados e moradores (módulo ou variável) · Função não utilizada / Argumentos de método (podem ignorar auto) · Nenhuma seqüência de dados em módulos, classes, funções e métodoswhat Novo nesta versão: · Corrigido erro SF Pychecker.bat só manipula 9 cmdline args · Corrigir aviso sobre verificação de comparação com bool falso alerta para 'in' e 'não em' · Adicionar aviso para usar __set__, __get__, e __delete__ em uma classe de estilo antigo · Corrigir aviso espúreo sobre __set__, __g Et__, e __delete__ não sendo métodos especiais. · Corrigir incapacidade de desativar a advertência sobre Constant Setattr () / Getattr () · Corrigir aviso espúrio no min / max não aceitando kwarg de chave no python 2.5 · Adicionar alguns métodos __special__ que estavam faltando __ Adicionar - opção de atributo para ignorar alguns nomes de atributo (mas não todos) · Corrigir falha ao usar os argumentos de palavra-chave com métodos integrantes · Adicionar - opção de confirmação para ignorar erros de importação · ADD --FINDEVIL Opção para facilitar a localização de objetos que falham O intérprete · Adicionar suporte para Python 2.5
Pychecker. Software Relacionado