codeclimate-phpcodesniffer ist eine Code-Klima-Engine, die das statische Analyse-Tool von PHP_CODE Sniffer umhüllt. Sie können es auf Ihrer Befehlszeile mit der Code -Klima -CLI oder auf unserer gehosteten Analyseplattform ausführen.
PHP_CODESNIFFER hilft Ihnen, Verstöße gegen einen definierten Codierungsstandard zu erkennen.
codeclimate engines:enable phpcodesniffer . Dieser Befehl installiert beide die Engine und ermöglicht es in Ihrer .codeclimate.yml -Datei.codeclimate analyze aus.Formatieren Sie die Werte für diese Konfigurationsoptionen pro Dokumentation von PHP_CODESNIFFER.
exclude_paths:
- "/examples/**/*"
engines:
phpcodesniffer:
enabled: true
config:
file_extensions: "php,inc,lib"
standard: "PSR1,PSR2,my_custom_php_ruleset.xml"
ignore_warnings: true
encoding: utf-8
ratings:
paths:
- "**.php"
Zusätzlich zu Standards, die standardmäßig mit PHP_CODESNIFFER bereitgestellt werden, werden die Drupal-, WordPress-, YII2- und Magento -Erweiterungscodierungsstandards unterstützt. Hier ist die vollständige Liste:
Für Hilfe bei PHP_CODESNIFFER finden Sie ihre Dokumentation.
Wenn Sie auf ein Code -Klimaproblem stoßen, schauen Sie sich zunächst die Github -Probleme dieses Projekts an, da Ihre Frage möglicherweise bereits behandelt wurde. Wenn nicht, eröffnen Sie mit uns ein Support -Ticket.