Kann ich PHP_CodeSniffer in PHPUnderControl so konfigurieren, dass bestimmte Verzeichnisse ignoriert werden?
-
16-09-2020 - |
Frage
Ich habe kürzlich versucht, PHPUnderControl einzurichten, einen Continuous Integration-Server basierend auf CruisControl.Ein Teil der Prüfungen, die ich durchführen möchte, ist der PHP CodeSniffer (PHPCS), um „Code-Geruch“ zu erkennen.Wenn ich dies jedoch auf meiner Codebasis laufen lasse, werden extrem viele Probleme erkannt.Die meisten davon befinden sich in Bibliotheken, die ich über eine svn:externals-Direktive in mein SVN-Repository eingebunden habe, und stehen daher nicht unter meiner Kontrolle.
Kann man das sagen PHP_CodeSniffer
einen Teil meines SVN-Repositorys ignorieren und gleichzeitig andere Teile validieren?
Lösung
Habe die Lösung gefunden - man kann das hinzufügen --ignore
Wechseln Sie zu dem Satz von Argumenten, die an PHPC übergeben werden.
[--ignore=<patterns>]
Verwenden
$ phpcs --help
um alle Informationen zur Befehlszeilenverwendung anzuzeigen.