我想为phpcs配置多个安装路径。我可以通过以下方式添加一个:phpcs--config-setinstalled_pathsthe/dir/to/standard我尝试使用:添加多个,但它没有用,手册页不存在,帮助也没有太大帮助。 最佳答案 使用路径之间没有空格的逗号分隔列表:phpcs--config-setinstalled_pathsfirst/path/,second/path/,yet/another/path/ 关于php-如何为phpcs添加多个路径?,我们在Stac
我在安装PHPStorm时同时使用了xdebug和CodeSniffer,但真正令人讨厌的部分是调试器现在似乎将CodeSniffer错误视为断点并中断代码以让我知道样式警告,同时我正在尝试测试代码。如何防止CodeSniffer被PHPStorm中的远程调试器捕获?PS:我正在运行Apache,使用虚拟主机将某些URL映射到我计算机上的文件夹,并且代码嗅探器从未明确触发PHPStorm的远程调试器,而我的站点导致PHPStorm询问我是否要包含它的虚拟URL用于调试。 最佳答案 我遇到了类似的问题,我是这样解决的:-转到“项目设置
当我输入phpcs--version时,我没有得到版本号,而是得到了这样的信息:/Applications/drupal/php/bin/phpcs:line2:?php:Nosuchfileordirectory/Applications/drupal/php/bin/phpcs:line3:/Applications:isadirectory/Applications/drupal/php/bin/phpcs:line4:Applications:commandnotfound/Applications/drupal/php/bin/phpcs:line5:Applications
我已经创建了我想集成到Eclipse中的自定义php_codesniffer规则。我在Eclipse->prefrences->phptool->PHPCodesniffer中添加了新规则。还启用了php_Codesniffer验证。但是当我要应用它时,它给我错误'无法执行文件-原因-文件c:/user/abc/workspace/.metadata/.plugin/org.eclipse.debug.core/.launches/pti_phpcs中的启动配置不存在。'并且规则没有得到应用。但是当我要应用默认规则PEAR时,Sniff它得到了应用而没有任何错误。谁能告诉我,是否需要检
我已经用php代码跟踪了html标记:isOnline()):?>">Logout当我运行代码嗅探器时,出现以下错误:我试图在htmlView中找到关于php构造的任何标准或描述,但一无所获。也许,有人知道html中的if和foreach指令应该怎么看?谢谢。 最佳答案 我解决了我的问题,但代码看起来不太好:isOnline()):?>">Logout因此,我决定使用@codingStandardsIgnoreFile注释将View文件添加到CodeSniffer忽略列表中。现在,需要手动检查代码风格,但代码看起来好多了。
我正在尝试在PhpStorm中使用CodeSniffer。在设置->PHP->CLI解释器我使用https://windows.php.net/链接到php.exeIm但也尝试过使用Cygwin和XAMPP。PhpStorm向我展示了正确的PHP版本7.2.5和php.ini在CodeSniffer配置中,我选择了phpcs.bat当我点击Validate时,我得到了CannotrunPHPCode还将所有内容添加到PATH我错过了什么吗? 最佳答案 您应该将phpcs.bat和phpcs放在您的PHP文件夹中-例如d:\程序\ph
我读了this和this.但是如何在Windows机器的NetBeansIDE中设置它呢? 最佳答案 Yii2至少需要PHP5.4,因此如果您的IDE支持PHP5.4或更高版本,那么它也会显示Yii2的标准。您还可以检查这个yiipliginfornetbeanshttp://plugins.netbeans.org/plugin/47246/php-yii-framework-netbeans-phpcc 关于php-在NetBeans中设置Yii2Web框架编码标准,我们在Stack
我已经从Editor>CodeStyle>PHP将我的编辑器代码样式设置为PredefinedStyle>PSR1/PSR2。我还安装并配置了PHPCodeSniffer和PHPMessDetector。每当我使用CTRL+ALT+L格式化代码时,我都会遇到以下问题:这是为什么呢?原始代码看起来像(我认为不是很有帮助,但无论如何它是):publicfunctionmyTestFunction(){$is_valid=true;if($this->manual_value&&!$this->_InputValidator->isValidString($this->manual_valu
我一直在寻找一种编译PHP源代码并通过加载编译代码在PHP脚本中使用它的方法。还没有结果,尝试使用bcompiler但由于Zend核心API的变化,它没有编译,可能需要替换小部分。其他没有成功的尝试是使用phpc,编译器推荐的版本是PHP5.2,因此API不再支持更改为5.4。 最佳答案 bcompiler适用于PHP5.3。我目前正在使用它,但现在无法升级到PHP5.4,因为它不受支持。这是patch使用Suhosin补丁让它在Ubuntu12.04上运行。 关于php-如何在PHP5
目标:我有兴趣生成DOTFormatPHP程序中类依赖关系的描述。想法:在PHP源代码中编写可以检测(并发出DOT记录)以下模式的CodeSniffer“嗅探”应该不难:classSomeClassNameextendsBasicClassName{//SomeClassNamereferstoBasicClassName...newOtherClassName();//SomeClassNamereferstoOtherClassNameThisClassName::some_method();//SomeClassNamereferstoThisClassNameThatClass