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

我决定为android maven插件做出贡献。

他们使用相当具体的代码样式格式。 我需要一段时间才能修改IDEA代码格式规则以满足他们的要求。

幸运的是有checkstyle配置。 我已经安装了IDEA的检查式插件,并立即查看我目前的格式错误。

不幸的是我没有找到办法将checkstyle配置导入到IDEA格式规则中。

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


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


2013年的原始答案:

目前还不可能,请明星/投票来跟踪问题的进展情况。


终于有一件事了:

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格式导入到Eclipse中,如下所述:如何从checkstyle配置生成Eclipse格式化程序配置?

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

    当然,如果你周围没有Eclipse运行的人,这当然是有点疯狂的,因为你必须安装它才能够将checkstyle格式“翻译”为IntelliJ可以读取的内容; 但是如果只需要为每个项目执行一次,则可能会比手动调整格式好一些。

    链接地址: http://www.djcxy.com/p/96201.html

    上一篇: IntelliJ IDEA code format from checkstyle configuration

    下一篇: Import Maven dependencies in IntelliJ IDEA