properties: 'never' }], 'no-console': ['warn', { allow: ['error'] }], 'no-debugger': 'warn', 'no-constant-condition
代码中可能的错误或逻辑错误) 规则 解释 no-console 禁用 console no-await-in-loop 禁止在循环中出现 await no-cond-assign 禁止条件表达式中出现赋值操作符 no-constant-condition
no-cond-assign": 2,//禁止在条件表达式中使用赋值语句 "no-console": 2,//禁止使用console "no-const-assign": 2,//禁止修改const声明的变量 "no-constant-condition
no-cond-assign”: 2,//禁止在条件表达式中使用赋值语句 “no-console”: 2,//禁止使用console “no-const-assign”: 2,//禁止修改const声明的变量 “no-constant-condition
2, //禁止与 -0 进行比较 'no-cond-assign': 2, //禁止条件表达式中出现赋值操作符 'no-console': 1, //禁用 console 'no-constant-condition
locatePath.sync([foundPath], locateOptions); } return foundPath; }; // eslint-disable-next-line no-constant-condition
eslint: no-constant-condition if (false) { // ✗ avoid // ... } if (x === 0) { // ✓ ok // ..
是否允许对象中出现结尾逗号 ["error", "never"] no-cond-assign 条件语句的条件中不允许出现赋值运算符 2 no-console 不允许出现console语句 2 no-constant-condition
typescript-eslint", "prettier"], "rules": { "prettier/prettier": "error", "no-case-declarations": "off", "no-constant-condition
eslint: no-constant-condition if (false) { // ✗ avoid // ... } if (x === 0) { // ✓ ok // ...
const {root} = path.parse(dir); const filenames = [].concat(filename); // eslint-disable-next-line no-constant-condition
no-cond-assign": 2,//禁止在条件表达式中使用赋值语句 "no-console": 2,//禁止使用console "no-const-assign": 2,//禁止修改const声明的变量 "no-constant-condition...* 禁止将常量作为分支条件判断中的判断表达式,但允许作为循环条件判断中的测试表达式 * @category Possible Errors */ 'no-constant-condition
领取专属 10元无门槛券
手把手带您无忧上云