如何根据.editorConfig文件格式化java代码?

use*_*735 7 java coding-style editorconfig

在 Maven 项目(后端 java + 前端 Angular)中,我想自动添加编码样式和格式代码(许多文件类型),例如使用 git 预提交钩子或/和在编译时。

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

但每个解决方案都有一个问题(只有java,没有java linter,或者固执己见)。这.editorConfig似乎是最完整的配置文件,特别适合包含许多不同语言的项目。

遗憾的是,唯一处理 .editorconfig 的插件editorconfig-maven-plugin不处理 java,该插件仅附带 yaml 和 xml linter。

问题 1:我们可以配置 Java linter 吗editorconfig-maven-plugin?知道要分叉写一个的基础吗?

问题 2:是否有其他工具可以处理基于 .editorConfig 的 java 格式化?

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

mah*_*arr 0

您尝试过“Eclipse Code Formatter 适配器”吗?您可以导出扭曲

https://plugins.jetbrains.com/plugin/6546-adapter-for-eclipse-code-formatter

比使用 formatter-maven-plugin 导出 https://code.revelc.net/formatter-maven-plugin/examples.html#custom-configuration-file

在此输入图像描述

也许“保存操作”有助于在开发过程的早期实现您的目标。

https://plugins.jetbrains.com/plugin/7642-save-actions