如何基于.editorConfig文件格式化java代码?

问题描述 投票:0回答:0

在 Maven 项目(后端 java + 前端角度)中,我想自动添加编码风格和格式代码,例如或/和在编译时使用 git 预提交挂钩。

我发现了一些代码风格相关的插件:

但是每个解决方案都有一个问题。

例如,我希望

enum
被格式化为每行一个值(在 Intellij 中,它是选项“wrap always”)。但是当我从 Intellij 导出配置的规则时,只有 .editorConfig 被正确配置:对于基于 xml 的代码风格,这个规则不会被导出,因为它不被 xml 格式支持。结果,我无法使用上面的前两个插件。

.editorConfig
似乎是最完整的配置文件,特别适合包含许多不同语言的项目。

可悲的是,

editorconfig-maven-plugin
不处理 java,该插件仅带有 yaml 和 xml linter。

问题1:我们可以为这个插件配置一个Java linter吗?

问题2:如果没有,有什么工具可以处理基于.editorConfig的java格式化?

欢迎任何解决方案,即使没有与 Maven 插件集成。

java coding-style editorconfig
© www.soinside.com 2019 - 2024. All rights reserved.