我正在使用 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
我还在基于 Drupal 拥有自己的 ruleset.xml 的另一个项目(不是同时)工作 - 它可以正常工作。
有谁知道这样的问题?