我用它来将我的最大线宽设置为 80:
org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.lineSplit=80
让我们面对现实吧,Eclipse 的格式化程序并不严格。
它的成功率非常高,而且格式确实非常好,但它不是 100% 严格的,有时它会留下 > 80 个字符的行数,因此对于仅lint
s 并拒绝不严格匹配 80 列的代码的项目来说它是无用的限制并要求 Eclipse 代码自动格式化。
这 2 个东西,基于 Eclipse 的格式化和lint
,只有在成功率为 100% 时才能真正协同工作。如果不是,即使手动更改代码也会在保存时触发“重新格式化/重排”,签入炸弹并拒绝提交。
我无法禁用客户端上的格式,也无法绕过lint
ing。
有没有办法让美妙的 Eclipse 格式化程序 100% 严格?“”之类的东西considerTheLimitSeriously=true
?
注意:它在方法签名方面非常“不严格”,但不仅如此。