96得票4回答
如何使用注释来抑制PHPCS警告?

我的 TestMyClass.php 文件中有两个类定义(单元测试类),而 PHP Code Sniffer 抱怨每个类必须放在自己的文件中。我该如何抑制这个警告?class MyClassImpl implements MyInterface { // ... } class My...

35得票2回答
PhpStorm:如何禁用 PHPCS 的 Javascript 检查?

PHPCS正在检查我的PhpStorm上的JS文件, 我需要禁用这个功能。 我在文件phpcs.xml.dist中添加了这一行,但没有成功。<exclude-pattern>*\.(inc|css|js)</exclude-pattern>

17得票2回答
phpcs:如何修改PSR2以检查大括号是否与方法在同一行?

我已经花费了超过2小时尝试强制要求在方法声明的同一行中需要使用{,而不是默认要求在下一行。我该如何完成这个任务?我已经复制了PSR2标准到一个名为PSR2的新文件夹中,以便能够根据自己的喜好进行修改。因此,我所使用的基础就是PSR2标准,我想对其进行修改。 我尝试过ruleset.xml,并...

12得票3回答
如何为phpcs添加多个路径?

我想配置phpcs的多个安装路径。 我可以通过以下方式添加一个安装路径: phpcs --config-set installed_paths the/dir/to/standard 我尝试使用冒号:添加多个路径,但它没有起作用,手册也不存在,帮助信息也不太有用。

11得票1回答
PHP代码规范检查工具版本未指定。

在向谷歌搜索答案几个小时后,我还是没找到解决方案。在使用 phpcs 时,我遇到了“未指定 PHP 版本”的错误,但我在谷歌上找不到答案。最终我发现“PHP 5 版本”可以消除这个错误,但我很困惑,因为 PHP 5 已经过时,而我使用的是 PHP 7.2.10。 如果有人能为此提供一些启示,...

9得票1回答
解决Laravel迁移文件的错误:每个类必须在至少一个级别的命名空间中。

如何解决 phpcs 错误?它会在所有 Laravel 迁移文件中的类 Keyword 中显示。错误信息如下: 每个类必须至少在一个级别的命名空间中(顶级供应商名称)phpcs

9得票3回答
VScode PHPCS 扩展错误:引用的 Sniff "WordPress-Core" 不存在。

我想将PHP CodeSniffer添加到VScode中。 在VScode中,我收到以下错误:'phpcs: Referenced sniff "WordPress-Core" does not exist' 但是,当我在终端中运行以下命令时: phpcs --standard="Word...

8得票1回答
如何将PHP-cs-fixer的缩进从4个空格改为2个空格?

不确定这是否适合在此处或SuperUser提问。如果属于那里,请随意将其移动。 我正在使用php-cs-fixer,并且我对缩进有一个独特的要求 - 我需要两个空格而不是四个。有没有办法更改此设置? 请注意,我正在使用atom-beautifier运行php-cs-fixer,因此任何解决...

8得票1回答
PHP CodeSniffer:错误:指定的代码嗅探器 "Generic.Files.LineEndings.InvalidEOLChar" 无效。

我试图在我的Windows机器上排除EOL字符的检查,但总是出现以下错误消息: >vendor\bin\phpcs.bat --standard=PSR2 --exclude=Generic.Files.LineEndings.InvalidEOLChar src\version.ph...

8得票1回答
运行 phpcs 时,出现错误:ERROR: Referenced sniff "PHPCompatibility" does not exist。

我想运行phpcs工具,但是出现了以下错误: “ERROR:引用的代码检查“PHPCompatibility”不存在。” 我运行了“phpcs -i”,结果如下: “已安装的编码标准为PEAR、PSR1、Zend、Squiz、PSR12、PSR2、MySource和PHPCompatib...