PHP_CodeSniffer mit Eclipse nutzen
23. November 2009Das Tool PHP_CodeSniffer ist ein praktisches Tool um den PHP Code auf Einhaltung der Coding Style Guides zu prüfen. Mann kann das Tool einfach über den Befehl phpcs aufrufen und auch relativ einfach eigene Sniffs erstellen die den Code prüfen.
Das Ergebnis kann in einer XML Datei ausgegeben werden und dann zum Beispiel in phpUnderControl eingebunden werden. Für die Entwicklung ist es aber recht mühsam die Stellen per Hand zu suchen und zu fixen. Besser geht das mit den den PHP Tools für Eclipse. Nach der Installation über die Update Seite hat man in den Eclipse Einstellungen ein neuen Bereich mit den Einstellungen für den CodeSniffer.

Hier lässt sich einfach ein eigener “Coding Standard” auswählen.
Danach steht das Programm im Kontext Menü zur Verfügung. Man kann den CodeSniffer auch in den Validierungs Prozess von Eclipse aktiveren.

Dann werden die Dateien automatisch mit den CodeSniffer validiert.
Die Fehler oder Warnungen werden in der Datei angezeigt:

Unter Windows gibt es noch einen kleinen Bug mit den DIRECTORY_SEPARATOR der sich umgehen lässt indem man eine eigene PEAR Libary einbindet und dort den Bug behebt. Ich suche aber noch nach einer eleganteren Lösung.
Ganz praktisch dafür ist ist die Möglichkeit der Debug Ausgabe in der Eclipse Console.
Tags: eclipse, PHP, tools
Veröffentlicht in Allgemein | Kommentare deaktiviert











