etch  ] [  etch-m68k  ] [  lenny  ] [  squeeze  ] [  sid  ]
[ Source: pylint  ]

Package: pylint (0.19.0-1)

Verificador estático de código python e gerador de diagramas UML

Pylint é um analisador de código fonte Python que procura erros de programação, ajuda a forçar uma codificação padrão e "fareja" por algum código "mal cheiroso" (como definido no livro Refactoring de Martin Fowler).

O Pylint pode ser visto como outro PyChecker porque praticamente todos os testes que podem ser feitos com o PyChecker também podem ser feitos com o Pylint. No entanto, o Pylint oferece mais alguns recursos adicionais, como verificação do comprimento das linhas de código, verificação dos nomes das variáveis se estão bem formados de acordo com o seu standard de codificação, ou verifica se as interfaces declaradas estão verdadeiramente implementadas, e muito mais.

Adicionalmente, é possível escrever plugins para adicionar às suas verificações.

O comando incluído pyreverse gera classes UML e diagramas de pacotes.

O pacote recomendado python-tk é apenas para usar o script pylint-gui.

Tags: Software Development: Debugging, Python Development, Implemented in: Python, User Interface: Command Line, Role: Program, Purpose: Checking, Works with: Source Code

Other Packages Related to pylint

  • depends
  • recommends
  • suggests
  • dep: python
    Uma linguagem interactiva de alto nível orientada a objectos (versão corrente)
  • dep: python-logilab-astng (>= 0.19.1)
    extend Python's abstract syntax tree (AST)
  • dep: python-logilab-common (>= 0.45.0)
    useful miscellaneous modules used by Logilab projects
  • dep: python-support (>= 0.90.0)
    suporte de recompilação automática para módulos Python
  • rec: python-tk
    Tkinter - Writing Tk applications with Python

Download pylint

Download for all available architectures
Architecture Package Size Installed Size Files
all 130.7 kB552 kB [list of files]