今天IDEA执行checkstyle插件的时候报错the rule file is blacklisted for 60s,上谷歌搜了下,在github上checkstyle项目的作者说了,该问题是checkstyle8.1的版本引入的
有2种解决方法:
①修改IDEA的checkstyle版本为8.1之前的版本。File-Settings-Checkstyle(需要在Plugins里面开启)-Checkstyle version( )改为8.0或更低的版本
②第二种方法是更新自己的rule file兼容8.1+版本
实现:将rule file文件下的<module name="SuppressWarningsFilter" />迁移放到<module name="TreeWalker">下,详情参看https://github.com/jshiell/checkstyle-idea/issues/341
建议用第一种方法,简单方便。