newline-before-return": "error", "no-multi-assign": "error", "max-params": [1, 3], "new-cap..."new-cap": ["error", { "newIsCap": true, "capIsNew": false}] 构造函数首字母大写。
'error' : 'warn', // 允许调用指定的首字母大写的函数时没有 new 操作符 'new-cap': ['error', { capIsNewExceptions: ['...'error' : 'warn', // 允许调用指定的首字母大写的函数时没有 new 操作符 'new-cap': ['error', { capIsNewExceptions: ['
强制隐式返回的箭头函数体的位置 indent 强制使用一致的缩进 jsx-quotes 强制在 JSX 属性中一致地使用双引号或单引号 multiline-ternary 要求或禁止在三元操作数中间换行 new-cap
"id-length": "error", camelcase: ['error', { properties: 'always' }], // 要求驼峰式命名对象、函数、实例 'new-cap
max-nested-callbacks”: [0, 2],//回调嵌套深度 “max-params”: [0, 3],//函数最多只能有3个参数 “max-statements”: [0, 10],//函数内最多有几个声明 “new-cap
max-nested-callbacks": [0, 2],//回调嵌套深度 "max-params": [0, 3],//函数最多只能有3个参数 "max-statements": [0, 10],//函数内最多有几个声明 "new-cap
eslint: new-cap // bad function user(options) { this.name = options.name; } const bad = new user({
express 服务实际上对应的是 Bundle Server setupApp() { // Init express server // eslint-disable-next-line new-cap
eslint: new-cap function animal () {} var dog = new animal() // ✗ avoid function Animal () {} var
this.createServer(); } setupApp() { // Init express server // eslint-disable-next-line new-cap
key-spacing 对象字面量中冒号的前后空格 [2, {"beforeColon": false, "afterColon": true}] max-nested-callbacks 回调嵌套深度 0 new-cap
类成员之间需要空行 "lines-between-class-members": ["error", "always"], // 要求构造函数首字母大写 "new-cap
_component = c = new newType(newVNode.props, cctx); // eslint-disable-line new-cap } else
_qrcode(url) { const div = document.createElement('div'); // eslint-disable-next-line new-cap
领取专属 10元无门槛券
手把手带您无忧上云