我正在尝试使用PMD Designer 为我的团队创建一些设计和样式规则。目标是将这些规则添加到我们的团队SonarQube中。在某些情况下,确定何时使用换行符会很有用。例如:
MyResult result = new Builder().doSomething().run();
相对
MyResult result = new Builder()
.doSomething()
.run();
但是每个的 AST 是相同的:
无论如何要确定 PMD 规则中换行符的差异?如果没有,是否有不同的分析引擎?