我正在尝试在 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.
有什么建议吗? 谢谢
答案 0 :(得分:3)
NetBeans 8.2本身包含插件。
您所要做的就是导航到Options窗口并在相应的选项卡中设置PHP CS Fixer .phar文件所在的路径。当然,如果你没有.phar文件,你必须首先下载它,然后点击official PHP CS Fixer website中的“立即安装”。
由于一张图片超过1000个字,所以这是一个截图:
最后但并非最不重要:为了在NetBeans 8.2中使用PHP CS Fixer,您必须使用模糊菜单:Source>检查... 像过去一样在上下文菜单上使用它非常简单快捷,太简单实用了;) 花了我2个小时来计算这个“细节”。
答案 1 :(得分:1)
对于其他发现此页面且仍然存在困难的人,请注意在现代版本的php-cs-fixer上,您无法使用级别选项。
相反,在自定义选项下,设置如下内容:
--rules=@Symfony