Als «static-analysis» getaggte Fragen

"Statische Analyse" bezieht sich auf die Softwaretools (oder deren Verwendung) zum Analysieren von Anwendungscode auf beliebige Eigenschaften wie Fehler (nicht initialisierte Variablen, möglicher SQL-Injection-Angriff, ist dieser Code tot, kann ein Argument null sein, ... ) oder Struktur (Wie lautet das Aufrufdiagramm für diesen Code? Gibt es doppelten Code? Welche Informationen werden zwischen Komponenten übertragen?).

140
Verwenden von Pylint mit Django

Ich würde sehr gerne pylint in den Erstellungsprozess für meine Python-Projekte integrieren, aber ich bin auf einen Show-Stopper gestoßen: Einer der Fehlertypen, die ich äußerst nützlich finde:E1101: *%s %r has no %r member* - - meldet ständig Fehler, wenn allgemeine Django-Felder verwendet werden...

85
Checkstyle vs. PMD

Wir führen statische Analysetools in das Build-System für unser Java-Produkt ein. Wir verwenden Maven2, daher ist die Integration von Checkstyle und PMD kostenlos. Es sieht jedoch so aus, als ob sich die Funktionalität dieser beiden Tools hinsichtlich der Durchsetzung grundlegender Stilregeln stark...

84
Bestellcodierungsstandard importieren

PEP8 schlägt vor, dass: Importe sollten in der folgenden Reihenfolge gruppiert werden: Standardbibliotheksimporte verwandte Importe von Dritten lokale anwendungs- / bibliotheksspezifische Importe Sie sollten zwischen jeder Gruppe von Importen eine Leerzeile einfügen. Gibt es eine Möglichkeit zu...