Wie eine benutzerdefinierte ruleset.xml für PHP-Code Sniffer nennen
-
26-09-2019 - |
Frage
Ich versuche, eine benutzerdefinierte ruleset.xml für PHP-Code Sniffer zu schreiben, aber es von der Kommandozeile aufrufen, ohne es in dem Standardordner zu setzen scheint nicht zu arbeiten.
Da die Dokumentationen scheint Staat sonst würde ich fragen, ob ich etwas falsch hier tue
:~/$ phpcs --standard=/home/edo/custom_ruleset.xml source/
===>
ERROR: the "/home/edo/custom_ruleset.xml" coding standard is not installed.
The installed coding standards are PEAR, PHPCS, Zend, Squiz and MySource
Wenn das nicht funktioniert: Alle Vorschläge, wie Sie Ihren eigenen Codierungsstandard mit Ihrer Quelle versenden? Dank
Lösung
Sie müssen mindestens Version 1.3.0a1 of Code Sniffer kommentierte rulesets zu verwenden:
- Alle CodingStandard.php Dateien wurden von ruleset.xml Dateien ersetzt
Kundenspezifische Standards müssen dieses neue Format konvertierten über werden, um weiter zu arbeiten- Sie können einen Weg zu Ihrer eigenen benutzerdefinierten ruleset.xml Datei angeben, indem Sie die
--standard
Befehlszeile arg mit z.B.phpcs --standard=/path/to/my/ruleset.xml
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow