出于一致性原因,我想在我们项目的 Java 源代码中强制执行 Unix 样式的行尾 (\n)。由于我们中的许多人都在 Windows 下工作,因此大多数 IDE 默认配置为使用 Windows 样式的行尾 (\r\n)。每次配置新工作区时,我们都会尝试更改该设置,但由于某些原因,某些文件是使用 Windows 行尾提交的。
是否有任何 Maven 配置或插件可以帮助我们强制执行 Unix 样式的行尾,或者至少警告我们 Windows 样式的文件?
我首先考虑的是 PMD 或 Checkstyle,但它似乎并不那么简单。我还检查了 Maven Enforcer Plugin,但我不认为它是开箱即用的。我应该能够创建自己的规则,但我想确保我不会重新发明轮子:)