来自CheckStyle配置的IntelliJ IDEA代码格式

nkhmeac6  于 2022-10-07  发布在  IntelliJ IDEA
关注(0)|答案(4)|浏览(245)

我已经决定为Android maven插件做出贡献。

它们使用非常特殊的代码样式格式。我需要一些时间来修改IDEA代码格式规则以满足他们的要求。

幸运的是,有CheckStyle配置。我已经为Idea安装了Check-Style插件,并立即看到我当前的格式错误之处。

不幸的是,我没有找到将检查样式配置导入IDEA格式规则的方法。

如果可能的话,我很感兴趣。

14ifxucb

14ifxucb1#

最后,还有一件事:

CheckStyle-从4.24.0开始就以导入CheckStyle配置为特色。
现在有一种解决方案可用:

1.请安装CheckStyle-IDEA插件(http://plugins.jetbrains.com/plugin/1065?pr=idea),可通过插件仓库(设置|插件|浏览仓库)找到。
1.转到设置|编辑器|代码样式,选择要将CheckStyle配置导入到的代码样式。
点击管理...|导入..,选择“CheckStyle配置”并选择相应的CheckStyle配置文件。单击OK。

最后,您将看到一条消息“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复制

vatpfxk5

vatpfxk52#

更新:4.24.0插件版本开始支持,详情请看这里。

2013年的原始答案:

Not possible yet,请使用星号/投票来跟踪问题的进展。

Plugin On GitHub

如何设置它

ivqmmu1c

ivqmmu1c3#

有一个丑陋的变通办法,我一直能够忍受:

首先将Checkstyle格式导入到Eclipse中,如下所述:How to generate an Eclipse formatter configuration from a checkstyle configuration?

然后从Eclipse中导出格式(通过Windows-->首选项-->Java-->代码样式-->格式化程序->编辑->导出并将生成的*.xml文件导入到IntelliJ IDEA中

当然,这有点疯狂,尤其是如果你身边没有人运行着Eclipse,因为你必须安装它才能将CheckStyle格式“转换”成IntelliJ可以阅读的东西;但如果每个项目只需要做一次,这可能会比手动调整格式要好一些。

biswetbf

biswetbf4#

这对我很管用。

1.进入首选项>编辑器>代码样式>Java
1.在Scheme下拉列表中,导入所需的checkstyle.xml

1.IntelliJ将新引入的方案称为Default copy
1.使用Rename选项选择任何其他名称。

相关问题