我们已决定从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
不存在,但是创建起来并不难。