PHPStormを使用してWordPressプロジェクトに取り組んでいます。コードを美しくするために、WP 用の次の CodeSniffer ルールをダウンロードし、プロジェクト フォルダーのビルド ディレクトリに配置しました: https://github.com/mrchrisadams/WordPress-Coding-Standards
ここで、PHPStorm を ruleset.xml を使用するように設定すると、次のエラーが発生します。
PHP Code Sniffer
phpcs: PHP Fatal error: Cannot redeclare class WordPress_Sniffs_Strings_DoubleQuoteUsageSniff in /var/www/projectname/build/CodeSniffer/Sniffs/Strings/DoubleQuoteUsageSniff.php on line 31
PHP Stack trace:
PHP 1. {main}() /usr/bin/phpcs:0
PHP 2. PHP_CodeSniffer_CLI->process() /usr/bin/phpcs:37
PHP 3. PHP_CodeSniffer->process() /usr/share/php/PHP/CodeSniffer/CLI.php:561
PHP 4. PHP_CodeSniffer->populateTokenListeners() /usr/share/phpPHP/CodeSniffer.php:458
PHP 5. PHP_CodeSniffer::autoload() /usr/share/php/PHP/CodeSniffer.php:0
また、独自の ruleset.xml を持つ Drupal に基づく別のプロジェクトにも取り組んでいます (同時にではありません)。問題なく動作します。
誰かその種の問題を知っていますか?