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

Paket: pylint (0.19.0-1)

Statisches Prüfprogramm für Python-Code und Generator von UML-Diagrammen

Pylint ist ein Analysator für Python-Quelltext, der Programmierfehler sucht, bei der Durchsetzung eines Formatierungs-Standards hilft und »Code Smells« (im Sinne von Martin Fowler's Refactoring-Buch) aufspürt.

Pylint kann als eine Variante von PyChecker betrachtet werden, da fast alle mit PyChecker möglichen Tests auch mit Pylint gemacht werden können. Allerdings bietet Pylint einige weitere Möglichkeiten wie z.B. die Überprüfung der Zeilenlänge des Codes, Kontrolle, ob Variablennamen Ihrem Formatierungs-Standard entsprechen oder die Prüfung, ob deklarierte Schnittstellen wirklich implementiert sind und vieles mehr.

Zusätzlich ist es möglich, für Ihre eigenen Kontrollen Erweiterungen zu schreiben.

Das mitverteilte Programm »pyreverse« erzeugt UML-Klassen- und Paketdiagramme.

Das empfohlene Paket python-tk ist nur für die Verwendung des Skripts pylint-gui erforderlich.

Markierungen: Software-Entwicklung: Debuggen, Python-Entwicklung, Implementiert in: Python, Benutzer-Schnittstellen: Kommandozeile, Rolle: Programm, Zweck: Überprüfen, Arbeitet mit: Quellcode

Andere Pakete mit Bezug zu pylint

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • dep: python
    Interaktive objektorientierte Hochsprache (Standardversion)
  • dep: python-logilab-astng (>= 0.19.1)
    Erweitert Pythons abstrakten Syntaxbaum (AST)
  • dep: python-logilab-common (>= 0.45.0)
    useful miscellaneous modules used by Logilab projects
  • dep: python-support (>= 0.90.0)
    Unterstützung für das automatische Erneuern von Python-Modulen
  • rec: python-tk
    Tkinter - Schreiben von Tk-Anwendungen in Python

pylint herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
all 130,7 kB552 kB [Liste der Dateien]