Gibt es ein statisches Analysewerkzeug für Python, Ruby, Sql, Cobol, Perl und PL / SQL? [geschlossen]

8

Ich suche nach einem statischen Analysetool für Python, Ruby, Sql, Cobol, Perl, PL / SQL, SQL ähnlich wie Bugs zu finden und Stil zu überprüfen. Ich suche die Berechnung der Zeilenanzahl, die Identifizierung von Fehlern während der Entwicklung und die Durchsetzung des Kodierungsstandards.

    
brian d foy 05.06.2009, 14:17
quelle

6 Antworten

10

Perl hat Perl :: Critic (und perlcritic.com )

    
Chas. Owens 05.06.2009 14:32
quelle
4

Ich benutze PyChecker und pylint als Python-Code-Checker. Es scheint jedoch, dass sie fehlerhaft werden, wenn Sie einige Module verwenden (z. B. socket oder pygame , IIRC).

    
Bastien Léonard 05.06.2009 14:26
quelle
2

Für Ruby ist es wahrscheinlich am besten, wenn Sie sich diese vorherige SO-Frage ansehen:

Ссылка

was ziemlich gründlich scheint.

    
Mike Woodhouse 05.06.2009 15:55
quelle
0

Sonar hat ein PL / SQL-Plug-In , das auf Toad CodeXpert-Codeanalyse basiert.

    
Simon 05.06.2009 19:37
quelle
0

Siehe verschiedene statische Analysewerkzeuge von Semantic Designs .

Diese umfassen Standardmetriken für Java, C # und COBOL. Es gibt auch Werkzeuge, um doppelten Code (Klone) für viele Sprachen zu erkennen, einschließlich Python, Java, PL / SQL (aus Ihrer Liste).

Schließlich gibt es einen Style-Checker (Coding-Standards-Checks) für COBOL (mit optionalem Eclipse-Plugin), der Refactoring-Unterstützung bietet, um einige der Stilfehler zu beheben.

    
Ira Baxter 08.03.2010 07:06
quelle
0

Ich benutze Pylint für Python, welches schön von Brandon Corfman in Komodo integriert wurde / a> (wenn ActiveStates Komodo dein Ding ist).

    
pboucher 05.06.2009 15:35
quelle