我有一个maven checkstyle插件的xml配置文件。我已经安装了Intellij Idea插件并查看所有checkstyle违规。有没有办法自动修复大部分?例如自动格式设置?有没有办法从checktyle配置文件设置Intellij Idea到autoformat?
答案 0 :(得分:5)
现在有一个选项。
自4.24.0以来,checkstyle-IDEA具有checkstyle配置的导入功能。请安装CheckStyle-IDEA插件 (http://plugins.jetbrains.com/plugin/1065?pr=idea),可以找到它 通过插件存储库(设置|插件|浏览存储库)。去 设置|编辑器|代码样式,选择要导入的代码样式 CheckStyle配置为。单击管理... |导入..,选择 “CheckStyle Configuration”并选择相应的CheckStyle 配置文件。单击确定。最后,您将看到一条消息 “CheckStyle配置设置已导入... scheme”。
如果您遇到任何问题,可以为此创建新问题 CheckStyle插件在这里: https://github.com/jshiell/checkstyle-idea/issues。这个问题是 实际上是一个副本 https://github.com/jshiell/checkstyle-idea/issues/126
功能可用的CheckStyle插件版本为4.24.0
从https://youtrack.jetbrains.com/issue/IDEA-61520#comment=27-1292600复制。复制了here
的答案答案 1 :(得分:0)
我有同样的问题。据我所知,用于重新格式化的规则无法从Checkstyle配置中导入。您可以在Idea的代码样式配置(File -> Settings -> Code Style)
中配置Checkstyle规则,然后根据规则重新格式化代码(Code -> Reformat Code [Ctrl+Alt+L])
(您可以立即将其应用于整个代码库)。
答案 2 :(得分:0)
先导入你的代码风格配置
重新格式化您的代码。