2010-11-11 6 views
20

mögliche Dubletten:
Regexp to detect call time pass by references in PHP source code
Is there a static code analyzer [like Lint] for PHP files?-Tool für PHP-Code-Analyse

Gibt es ein Tool, das die statische Analyse von PHP-Code tun? Ich sollte in der Lage sein, Regeln zu definieren (zB "Unterstriche in Klassennamen nicht zulassen" usw.) und das Tool sollte mir sagen, wo die Regeln nicht befolgt werden. Es sollte auch die üblichen Kontrollen wie totem Code etc tun

+0

möglich Duplikat (http [Regexp zu Anrufzeit Pass von Referenzen in PHP-Quellcode zu erkennen]: //stackoverflow.com/que stions/4035736/Regexp-zu-erkennen-Anruf-Zeit-Pass-by-Referenzen-in-PHP-Quellcode) - Akzeptierte Antwort löst Ihr Problem, z. [CodeSniffer verwenden] (http://pear.php.net/package/PHP_CodeSniffer/redirected). – Gordon

+3

Duplikat von http://stackoverflow.com/questions/378959/is-there-a-static-code-analyzer-like-lint-for-php-files –

+2

* (tipp) * http://phpqatools.org – Gordon

Antwort

0

Es gibt ein paar herum, aber ich habe PHP_CodeSniffer

+0

Ja, das ist die Lösung in den Links, die diese Frage als Duplikat von 2 und 3 Minuten früher identifiziert hat. – Gordon

3

Versuchen wurde unter Verwendung von PEAR PHP CodeSniffer. Sie können Ihren Codierungsstandard angeben und sicherstellen, dass alle Code-Komponenten kompatibel sind.

+0

Redundante Antwort gegeben, dass piddl0r im Grunde das gleiche sagte. Wenn die Frage ein Duplikat ist, können Sie auch schließen (wenn Sie das nicht bereits getan haben). – Gordon