gpt4 book ai didi

java - Google Checks for Netbeans Checkstyle 插件

转载 作者:太空宇宙 更新时间:2023-11-04 11:25:02 27 4
gpt4 key购买 nike

我正在使用 Netbeans 8.2 和 google_checks.xml配置 CheckStyle 的文件

这是 Netbeans 显示的错误:

enter image description here

这似乎是文件的这一部分:

<module name="SeparatorWrap">
<property name="id" value="SeparatorWrapMethodRef"/>
<property name="tokens" value="METHOD_REF"/>
<property name="option" value="nl"/>
</module>

但是根据doc这是一个有效值。

我该如何解决这个问题?

更新

根据this answer问题是我下载的 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 版本)。

  • binary distribution 内该插件中有一个名为 netbeans-checkstyle-library-4.6.15.nbm 的文件。
  • 重命名为.zip并打开
  • 在里面,转到文件夹netbeans\modules\autoload\ext
  • 在该文件夹中,您可以找到 Checkstyle jar 及其版本。在本例中,Checkstyle 版本为 6.15

可以找到匹配的文件here 。请注意 URL 中的版本号。您可以修改它以获得其他版本的匹配文件。

这有点复杂,但是您只需要为每个新版本的 Checkstyle Beans 执行一次,这似乎并不常见。 ;-) 希望这有帮助!

关于java - Google Checks for Netbeans Checkstyle 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44474339/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com