function parentheses src\App.vue:11:10 mounted(){ ^ ✘ http://eslint.org/docs/rules/space-before-blocks...arrow-spacing 1 http://eslint.org/docs/rules/space-before-function-paren 1 http://eslint.org/docs/rules/space-before-blocks
: ["error", "single", { "avoidEscape": true, "allowTemplateLiterals": true }], "space-before-blocks
consistent-type-imports": "error", "@typescript-eslint/explicit-module-boundary-types": "off", // "space-before-blocks
no-shadow-restricted-names": "error", "no-undef-init": "error", "keyword-spacing": "error", "space-before-blocks..."space-before-blocks": ["error","always"] 强制在块之前使用一致的空格。 忽略检测 既然有检测的规则,那么必然有忽略检测的配置。
报错提示 rules 属性设置 [规则等级值, 规则属性值] 例如: lines-around-comment: ["error", { "beforeLineComment": true }], 'space-before-blocks
semi-spacing': [2, { 'before': false, 'after': true }], // 分号前后空格 'keyword-spacing': ['error'], 'space-before-blocks
error', // 建议使用rest参数而不是参数 'space-before-function-paren': ['error', 'never'], // 函数前不允许使用空格或 'space-before-blocks
after": true}],//分号前后空格 "sort-vars": 0,//变量声明时排序 "space-after-keywords": [0, "always"],//关键字后面是否要空一格 "space-before-blocks
after”: true}],//分号前后空格 “sort-vars”: 0,//变量声明时排序 “space-after-keywords”: [0, “always”],//关键字后面是否要空一格 “space-before-blocks
eslint: space-before-blocks jscs: requireSpaceBeforeBlockStatements // bad function test(){ console.log
eslint: space-before-function-paren space-before-blocks Why?
eslint: space-before-blocks if (admin){...} // ✗ avoid if (admin) {...} // ✓ ok 函数参数列表括号内侧无空格
强制语句分号结尾 [2, "always"] semi-spacing 分后前后空格 [2, {"before": false, "after": true}] sort-vars 变量声明时排序 0 space-before-blocks
const subtract = Function('a', 'b', 'return a - b') 在函数签名中使用空格,eslint: space-before-function-paren space-before-blocks
after": true}], // 分号位置 "semi-style": ["error", "last"], // 语句块之前的空格 "space-before-blocks
领取专属 10元无门槛券
手把手带您无忧上云