Netbeans und PHP Codesniffer

Bei meiner Arbeit bei Ekumo wurde ich mit dem PHP CodeSniffer konfrontiert, der als Precommithook ins SVN eingehängt war. Immer wenn man eine Datei committen wollte, die schon etwas älter war und vor Einbau des Precommithook ins SVN gewandert war, kam es zu Fehlermeldungen die zeitraubend bearbeitet werden mussten. Es wäre schön gewesen, man hätte diese Fehler bereits beim Bearbeiten gesehen und sofort behoben.
Jetzt habe ich ein Plugin für Netbeans gefunden, das PHPCodeSniffer und PHP Mess Detector in Netbeans einbindet.
Das Plugin gibt es bei SourceForge als Download.

Eine Anleitung zur Installation gibt es bei hasematzel.de

Nachdem man PHPCodeSniffer und PHPMessDetector über PEAR installiert hat und dieses Plugin in Netbeans installiert hat, bekommt man nach dem Speichern einer Datei die Ausgabe der beiden Scripte in Netbeans im ActionItems Fenster angezeigt.

So kann man vor dem Committen alle Warnungen beheben und hat keinen Ärger mit dem Precommithook.

 

Yii Framework

Seit ein paar Wochen  arbeite ich mich jetzt in das Yii-Framework ein, um ein Kundenprojekt fertig zu stellen. Die Einarbeitung ging am Anfang ziemlich gut, das Erstellen der ersten Applikation war dank Gii kein Problem, da alles in der Anleitung sehr gut beschrieben ist. Jetzt geht es an die Programmierung der Geschäftslogik und ich bin gespannt, wie schnell ich da mit dem Framework vorankomme.

Ich werde hier dazu in Kürze mehr schreiben.