Netbeans PHP CS Fixer问题

时间:2016-07-26 16:11:02

标签: netbeans netbeans-8 netbeans-plugins

我正在尝试在 Netbeans 8.2 上安装有用的插件 PHP CS Fixer 。 我已经习惯在Netbeans 8上使用它并且它运行良好,我希望我不能再回到那个版本。 请注意,CodeSniffer已成功设置。

当我尝试安装插件0.53时,它说我需要额外的插件,我真的不知道它们是什么。

发生错误

The plugin org.netbeans.modules.projectuiapi.base is requested in version 1.83.1.9.  The following plugin is affected:       PHP CS Fixer 
Some plugins require plugin org.openide.filesystems.nb to be installed.
The plugin org.openide.filesystems.nb is requested in version 9.6.1.  The following plugin is affected:       PHP CS Fixer 
Some plugins require plugin org.openide.util.ui to be installed.
The plugin org.openide.util.ui is requested in version 9.3.1.  The following plugin is affected:       PHP CS Fixer  Some plugins not installed to avoid potential installation problems.

有什么建议吗? 谢谢

2 个答案:

答案 0 :(得分:3)

NetBeans 8.2本身包含插件。

您所要做的就是导航到Options窗口并在相应的选项卡中设置PHP CS Fixer .phar文件所在的路径。当然,如果你没有.phar文件,你必须首先下载它,然后点击official PHP CS Fixer website中的“立即安装”。

由于一张图片超过1000个字,所以这是一个截图:

enter image description here

最后但并非最不重要:为了在NetBeans 8.2中使用PHP CS Fixer,您必须使用模糊菜单:Source>检查... 像过去一样在上下文菜单上使用它非常简单快捷,太简单实用了;) 花了我2个小时来计算这个“细节”。

答案 1 :(得分:1)

对于其他发现此页面且仍然存在困难的人,请注意在现代版本的php-cs-fixer上,您无法使用级别选项。

相反,在自定义选项下,设置如下内容:

--rules=@Symfony