从 JSCS 到 ESLint:缺少规则
Coming from JSCS to ESLint: missing rules
我们决定从 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
不存在,但创建起来并不难。
我们决定从 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
不存在,但创建起来并不难。