问题描述
||
我创建了自定义PHP_codesniffer规则,我希望将其集成到Eclipse中。我在Eclipse-> prefrences-> PHPtool-> PHPCodesniffer中添加了新规则。还启用PHP_Codesniffer验证。但是当我要应用它时,它给了我错误
\'无法执行文件-文件c:/user/abc/workspace/.Metadata/.plugin/org.eclipse.debug.core/.launches/pti_PHPcs中的原因启动配置不存在。\'
而且规则没有得到应用。但是,当我要应用默认规则PEAR时,嗅探它会被应用而没有任何错误。
有人可以告诉我,是否需要检查/设置,或者我做错了什么。我需要在Eclipse中添加自定义PHP-CodeSniffer规则以进行验证。
解决方法
对于eclipse不太满意,但是要进入Netbeans,我必须在CodeSniffer Standards目录中为我的自定义规则创建一个目录
/ usr / share / php / PHP / CodeSniffer / Standards / CUSTOM
然后将ruleset.xml文件放在CUSTOM目录中。
Komodo允许您使用--standard指令指定规则集,但是在Netbeans中不起作用,并且在eclipse中也可能不起作用
,我在尝试安装CodeSniffer并使其在Eclipse中正常运行时遇到了几个问题。
这就是我要使其正常运行所要遵循的步骤,您将在这篇文章中找到有关如何配置的详细说明,即如何使用Eclipse + CodeSniffer + CakePHP Sniff。
转到
Eclipse
上的首选项菜单,然后导航至...
PHP -> PHP Executables -> Add...
(来源:zot24.com)
一旦我们在Eclipse上配置了PHP,就必须设置PEAR
转到...
PHP Tools -> Library -> PEAR -> New...
并使用homebrew
选择安装了php55
的path
,您可以运行此命令来了解php55
的路径
brew --prefix php55
然后只需在该命令的末尾添加
.../lib/PHP
(来源:zot24.com)
最后一步是选择我们刚刚配置的ѭ2路径,这是我们的the11所使用的默认库,如下图所示:
(来源:zot24.com)
并做了!只是享受干净的代码! :)
(来源:zot24.com)