由于 ESLint 我发现了一个规则返回前换行关于 return 语句之前的空行。但在函数中的第一个语句之前没有看到关于空行的规则。 F.e.:
function (a) {
var b = +a;
}
ESlint 有这方面的规则吗?如果有,这条规则的名称是什么?
谢谢
The 填充块 http://eslint.org/docs/rules/padded-blocks规则允许您在块的开头和结尾要求换行符,包括函数体。除了函数体之外,还涵盖了if
声明,for
and while
循环和其他块状结构,您可能想要也可能不想要。
尝试将以下代码粘贴到demo http://eslint.org/demo看看它是否适合您:
/* eslint padded-blocks: "error" */
function foo(bar) {
if (bar) {
foo();
}
}
如果您只想检查函数体,您可以按照@Dhananjay的建议并编辑规则的源代码 https://github.com/eslint/eslint/blob/d6fd0641abc55d6ae9e4f28325d42d0ea5241fa9/lib/rules/padded-blocks.js进入您自己的自定义规则。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)