16

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

4

3 回答 3

7

现在有一个选择。

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

请安装 CheckStyle-IDEA 插件 ( http://plugins.jetbrains.com/plugin/1065?pr=idea ),它可以通过插件存储库 (Settings|Plugins|Browse repositories) 找到。转到设置|编辑器|代码样式,选择要导入 CheckStyle 配置的代码样式。点击齿轮,然后点击'import scheme',选择“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从这里复制答案

编辑:为清晰起见并满足当前的 UI 设计,已更改报价。

于 2017-02-07T20:36:19.067 回答
3

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

于 2014-09-05T13:02:40.050 回答
1
  1. 首先导入您的代码样式配置 在此处输入图像描述

  2. 重新格式化您的代码。

于 2021-08-06T22:39:10.403 回答