![](/img/trans.png)
[英]Gradle Checkstyle plugin is incompatible with Google Checks by default
[英]Google Checks for Netbeans Checkstyle plugin
我正在使用Netbeans 8.2和google_checks.xml文件来配置CheckStyle
这是Netbeans显示的错误:
它似乎是文件的这一部分:
<module name="SeparatorWrap">
<property name="id" value="SeparatorWrapMethodRef"/>
<property name="tokens" value="METHOD_REF"/>
<property name="option" value="nl"/>
</module>
但根据文件,这是一个有效的价值。
我怎样才能解决这个问题?
根据这个答案 ,问题是我下载的google_checks.xml
使用的是Checkstyle的新配置。
我正在使用Checkstyle Netbeans插件版本8.1,在哪里可以找到该版本的正确google_checks.xml
文件? 我尝试从Maven下载maven-checkstyle-plugin
jar并在那里寻找文件,但我找不到它。
正如您已经发现的,问题的根本原因是配置文件的版本与您正在使用的Checkstyle版本不匹配。 因此,您必须找到Checkstyle版本并下载匹配的配置文件。
Afaik,对于Checkstyle Beans,找到工具版本的唯一方法是查看插件文件。 Checkstyle Beans的最新版本是4.1.0(8.2似乎是NetBeans IDE版本)。
.zip
并打开 匹配文件可以在这里找到。 请注意URL中的版本号。 您可以修改它以获取其他版本的匹配文件。
这有点复杂,但你只需要为每个新版本的Checkstyle Beans做一次,这似乎不常见。 ;-) 希望这可以帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.