由于ESLint,我在return语句之前找到了关于空行的规则 newline-before-return 。但是在功能中的第一个语句之前没有看到关于空行的规则。 F.e:
function (a) {
var b = +a;
}
ESlint对此有规定吗?如果有,这条规则的名称是什么? 感谢
答案 0 :(得分:4)
padded-blocks规则允许您在块的开头和结尾处要求换行符,包括函数体。除了函数体之外,它还包括www.mypage.com/page1
www.mypage.com/external
www.mypage.com/another666
语句,if
和for
循环的主体,以及您可能想要或不想要的其他类似块的结构。
尝试在demo中粘贴以下代码,看看它是否适合您:
while
如果您只想查看功能正文,可以按照@Dhananjay的建议操作,并将规则的source code编辑到您自己的自定义规则中。
答案 1 :(得分:2)
根据available rules列表,我认为没有开箱即用的规则您可以尝试为此检查添加自定义规则[{3}}
答案 2 :(得分:0)
此类规则在this MSDN post中实施,以这种方式安装:
npm install eslint-plugin-hapi --save-dev
// Add in your `.eslintrc`
{
"plugins": [
"hapi"
],
"rules": {
"hapi/hapi-scope-start": ["error"]
}
}
或者您可以将其用作HAPI ESLint plugin的一部分 请注意,HAPI ESLint config建议不要使用填充块。