有没有办法让IDE自动修复Checkstyle错误,而无需手动修复每个错误?
答案 0 :(得分:7)
如果你正在使用Eclipse,是的。但是你不能纠正所有问题。有两种方法:
答案 1 :(得分:2)
如果您使用的是IntelliJ,则可以安装CheckStyle IDEA plugin。
然后import the CheckStyle settings into the editor,重新格式化正常(Ctrl + Alt + L是默认快捷键)。
答案 2 :(得分:0)
你的问题相当含糊,但我认为你所问的是CheckStyle是否可以自动重新格式化代码,以检查它找到的代码布局问题。
这里的直接答案是“不。”
然而,有一些“Java源代码格式化程序”(谷歌,选择一个)将做我认为你要求的。
答案 3 :(得分:0)
我用了jalopy。创建工具以修复检查样式问题。
答案 4 :(得分:0)
我为Eclipse checkstyle插件创建了一个功能请求,以支持代码编辑器中的快速修复: https://sourceforge.net/p/eclipse-cs/feature-requests/150/
答案 5 :(得分:0)
有一种方法可以在每次保存文件时执行此操作,但并非Checkstyle中的所有警告都可以自动修复。
您可以通过在Package / Project资源管理器中右键单击您的软件包,然后选择 Checkstyle-> Create Formatter-Profile ,来为Checkstyle生成格式化程序。这将根据您的Checkstyle配置创建一个名为 eclipse-cs [您的软件包名称] 的新格式化程序。您可以在Eclipse的格式化程序首选项的“活动配置文件”下拉列表中找到它。
然后您可以通过转到首选项-> [选择语言]->编辑器->保存操作来设置格式化程序以运行每次保存。选中“在保存时执行所选操作”和“设置源代码格式”框。