我们已决定从JSCS切换到ESLint,因为它可以进行其他检查。我已经设法转换了大多数规则,但是其中两个我无法与ESLint规则集匹配。因此,在深入研究AST并尝试自己编写它之前,我想问一下它们是否还不存在。

{
    // nothing similar to this seems available
    "requireBlocksOnNewline": 2,
    // there is only rule for after spaces - space-after-keywords
    "requireSpaceBeforeKeywords": ["else", "while", "catch"]
}


http://jscs.info/rule/requireBlocksOnNewline.html
http://jscs.info/rule/requireSpaceBeforeKeywords.html

最佳答案

requireBlockOnNewline可以用brace-style: [2, "1tbs"]模仿
requireSpaceBeforeKeywords不存在,但是创建起来并不难。

09-11 07:27