0

我在使用 PHPMD、CodeSniffer 工具和 NetBeans 7.1 时遇到了一些问题。

配置后,当我在我的代码库上运行这些工具时,我在“Mess Detector”和“Code Sniffer”下遇到了一些我完全不理解的错误。

>>配置异常,检查设置!查看 IDE 日志(org.jmgl.php.codesniffer.BatchInterface)org.xml.sax.SAXParseException

>>>>配置异常,检查设置!请参阅 IDE 日志 (org.jmgl.php.messdetecor.BatchInterface) org.xml.sax.SAXParseException

上面的行是否指示我更正我的 IDE 配置?

请帮忙。

4

2 回答 2

2

为我工作:

工具-->选项--> PHP --> phpCodeSniffer

在底部有一个按钮重置缓存数据。点击按钮,更改文件,保存,现在一切正常!

如果它不起作用:

在我重置缓存数据之前,我在 NetBeans IDE-LOG 中发现了这个:

INFO [org.jmgl.php.SettingsResolver]:在 X:/xxx/nbproject/codesniffer.properties 下找不到自己的配置

只有在缺少一些默认值时才会加载这些配置文件。因此,在Tools --> Options --> PHP --> phpCodeSniffer中设置一些默认值(sniffs,tabsize)可能会有所帮助。

于 2012-04-04T15:35:24.623 回答
0

我有同样的问题。确保时区设置正确,php.ini 否则,XML 将包含来自 PHP 的警告,这会使该 XML 无效。

于 2012-08-10T12:18:49.270 回答