如何解决Intellij Idea的所有检查风格问题?

问题描述 投票:9回答:3

我有一个maven checkstyle插件的xml配置文件。我已经安装了Intellij Idea插件并查看所有checkstyle违规。有没有办法自动修复大部分?例如自动格式设置?有没有办法从checktyle配置文件设置Intellij Idea到autoformat?

maven plugins intellij-idea checkstyle
3个回答
5
投票

现在有一个选择。

checkstyle-IDEA自4.24.0以来具有checkstyle配置的导入功能。

请安装CheckStyle-IDEA插件(http://plugins.jetbrains.com/plugin/1065?pr=idea),它可以通过插件库(设置|插件|浏览存储库)找到。转到设置|编辑器|代码样式,选择要将CheckStyle配置导入的代码样式。单击Manage ... | Import ..,选择“CheckStyle Configuration”并选择相应的CheckStyle配置文件。单击确定。最后,您将看到一条消息“CheckStyle配置设置已导入...方案”。

如果遇到任何问题,可以在此处为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的答案


0
投票

我也有同样的问题。据我所知,用于重新格式化的规则无法从Checkstyle配置中导入。您可以在Idea的代码样式配置(File -> Settings -> Code Style)中配置Checkstyle规则,然后根据规则重新格式化代码(Code -> Reformat Code [Ctrl+Alt+L])(您可以立即将其应用于整个代码库)。

© www.soinside.com 2019 - 2024. All rights reserved.