【发布时间】:2017-10-31 16:18:39
【问题描述】:
我不时在代码审查中看到这样的定义
public class EntityConverter {
private static final int FIRST_VERSION = 1;
@Autowired
private EntityRepository repository;
public void someMethod() {
...
}
...
}
和/或
public class EntityConverter {
private static final int FIRST_VERSION = 1;
@Autowired
private EntityRepository repository;
public void someMethod() {
...
}
...
}
如何强制人们在类部分之间(在常量、变量、方法等之间)添加 1 个空行?
【问题讨论】:
-
你的 IDE 是什么?
-
@Salman 没关系。此检查必须在 CI 服务器上。
-
这是一个干净的代码测量。为什么 CI 服务器应该能够检测到它?您有任何解决方案来为 CI 定义它吗?
-
@Salman 因为我们有 Checkstyle 检查,例如 CI 的 GitHub PR 代码样式预检查。所有 PR 必须成功通过 Checkstyle 规则才能合并到主 brunch。
标签: java checkstyle