Checkstyle Eclipse插件不起作用

Ale*_*ean 56 eclipse eclipse-plugin checkstyle

我正在使用带有Juno Eclipse发行版的eclipse checkstyle插件.每次检查代码检查checkstyle错误时,我都会收到以下错误:

cannot initialize module TreeWalker - Unable to instantiate DoubleCheckedLocking
Run Code Online (Sandbox Code Playgroud)

有人知道如何解决这个问题吗?它是插件兼容性问题还是别的?

Tor*_*ten 56

在Checkstyle 5.6中已删除DoubleCheckedLocking检查,必须从Checkstyle配置中手动删除.

另见:http://sourceforge.net/tracker/index.php?func = entertail&aid = 3571442&group_id = 2972​​1 &atid = 397078

  • 使用纯文本编辑器编辑checkstyle配置文件是最佳选择.在eclipse checkstyle设置的checkstyle配置页面中应该可以看到此文件的位置. (6认同)
  • 答案不提供实际解决方案,只是原因的借口. (3认同)
  • 只需注释掉:<! - <module name ="DoubleCheckedLocking"/> - > (2认同)

小智 26

打开Checkstyle首选项,创建自己的检查配置,进入您自己的检查配置,找到TreeWalker模块,单击它然后取消选中DoubleCheckedLocking.就如此容易.

在此输入图像描述