在一个 Maven 项目(后端 Java + 前端 Angular)中,我想添加一种编码风格并自动格式化代码(多种文件类型),例如通过 Git 预提交钩子或/和在编译时完成。
我找到了一些与代码风格相关的插件: 但是每个解决方案都存在问题(仅适用于 Java,没有 Java Linter 或有主观偏见)。尤其适用于包含许多不同语言的项目,
不幸的是,唯一处理 .editorconfig 的插件
我找到了一些与代码风格相关的插件: 但是每个解决方案都存在问题(仅适用于 Java,没有 Java Linter 或有主观偏见)。尤其适用于包含许多不同语言的项目,
.editorConfig
似乎是最完整的配置文件。不幸的是,唯一处理 .editorconfig 的插件
editorconfig-maven-plugin
不处理 Java,该插件只配备了 YAML 和 XML Linter。
问题1:我们能为editorconfig-maven-plugin
配置一个Java代码检查工具吗?有没有一个可以参考的基础来编写这样一个工具?
问题2:除了.editorConfig之外,还有其他工具可以处理基于.editorConfig的Java代码格式化吗?
欢迎任何解决方案,即使不与Maven插件集成。