【发布时间】:2012-01-14 14:18:05
【问题描述】:
有没有办法让 IDE 自动修复 Checkstyle 错误而无需手动修复每个错误?
【问题讨论】:
标签: java checkstyle
有没有办法让 IDE 自动修复 Checkstyle 错误而无需手动修复每个错误?
【问题讨论】:
标签: java checkstyle
有一种方法可以在您每次保存文件时执行此操作,但并非 Checkstyle 中的所有警告都可以自动修复。
您可以通过在包/项目资源管理器中右键单击您的包并选择Checkstyle->Create Formatter-Profile,让 Checkstyle 为您生成一个格式化程序。这将根据您的 Checkstyle 配置创建一个名为 eclipse-cs [your-package-name] 的新格式化程序。您可以在 Eclipse 格式化程序首选项的“活动配置文件”下拉菜单中找到它。
然后您可以通过转到首选项->[选择语言]->编辑器->保存操作来设置格式化程序以运行每个保存。选中“在保存时执行选定的操作”和“格式化源代码”框。
【讨论】:
如果您使用 IntelliJ,则可以安装 CheckStyle IDEA plugin。
然后import the CheckStyle settings into the editor,然后像平常一样重新格式化(Ctrl+Alt+L是默认快捷键)。
【讨论】:
我为 Eclipse checkstyle 插件创建了一个功能请求,以支持在代码编辑器中进行快速修复: https://sourceforge.net/p/eclipse-cs/feature-requests/150/
【讨论】:
我用的是老爷车。创建工具来修复检查样式问题。
【讨论】:
如果您使用的是 Eclipse,可以。但是,您无法纠正所有问题。有两种方式:
【讨论】:
您的问题相当模糊,但我认为您要问的是 CheckStyle 是否可以自动重新格式化它正在检查的代码以修复它发现的代码布局问题。
这里的直接答案是“不”。
但是,有许多“Java 源代码格式化程序”(谷歌,选择一个)可以满足您的要求。
【讨论】: