我如何在 TSLint 中执行与空白检查分支相反的操作?

How do I enforce the opposite of whitespace check-branch in TSLint?

我想执行与空白检查分支相反的操作。 所以不要这样:

if (condition) {
    return true;
} else {
    return false;
}

我想强制执行:

if(condition) {
    return true;
} else {
    return false;
}

这对大多数人来说可能看起来很奇怪,但这是我们团队喜欢的编码方式。

我试过这样做:

"whitespace": [
    false,
    "check-branch"
]

但没有给我想要的结果。有谁知道是否可以强制执行我们的编码方式?

这是不支持的 AFAIK。我建议您自己考虑为您的公司制定规则。

有关如何添加规则的文章,请参阅 https://palantir.github.io/tslint/develop/custom-rules/。 这里有whitespace规则实现作为参考:https://github.com/palantir/tslint/blob/master/src/rules/whitespaceRule.ts