代码之家  ›  专栏  ›  技术社区  ›  Chris

如何在tslint中强制执行与空白检查分支相反的分支?

  •  0
  • Chris  · 技术社区  · 7 年前

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

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

    我想强制执行:

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

    这在大多数人看来可能很奇怪,但我们的团队喜欢这样编写代码。

    我试过这样做:

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

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

    1 回复  |  直到 7 年前
        1
  •  0
  •   DSPC    7 年前

    AFAIK不支持此操作。我建议你自己为公司制定一个规则。

    https://palantir.github.io/tslint/develop/custom-rules/ 关于如何添加规则的文章。 这里是 whitespace 规则执行为参考: https://github.com/palantir/tslint/blob/master/src/rules/whitespaceRule.ts

    推荐文章