如何解决Intellij Idea的所有检查样式问题?
我有一个用于maven checkstyle插件的xml配置文件。 我已经安装了Intellij Idea插件并查看所有checkstyle违例。 有没有办法自动修复大部分? 例如自动格式设置? 有没有办法从Checktyle配置文件中将Intellij Idea设置为autoformat?
现在有一个选项。
checkstyle-IDEA自4.24.0以来的功能导入了checkstyle配置。
请安装CheckStyle-IDEA插件(http://plugins.jetbrains.com/plugin/1065?pr=idea),它可以通过插件库(Settings | Plugins | Browse repositories)找到。 转至设置|编辑器|代码样式,选择您想要导入CheckStyle配置的代码样式。 单击管理... |导入..,选择“CheckStyle配置”并选择相应的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。 从这里复制了答案
我也有同样的问题。 据我所知,用于重新格式化的规则不能从Checkstyle配置中导入。 您可以在Idea的代码样式配置(File -> Settings -> Code Style)
配置Checkstyle规则,然后根据规则重新设置代码格式(Code -> Reformat Code [Ctrl+Alt+L])
(您可以应用它一次到整个代码库)。
上一篇: How fix all check style issues with Intellij Idea?
下一篇: angularjs