"no-console":"off",//在这禁止掉console报错检查 "no-irregular-whitespace":"off"//这禁止掉 空格报错检查 }, "parserOptions": { "parser": "babel-eslint" } }, //在rules规则中 禁止掉这些规则 下面罗列一些,一些规则的含义:、 “off” or 0 - 关闭(禁用)规则 “warn” or 1 - 将规则视为...
'no-console': 'off' } } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 3- 配置eslint的解析器 以下解析器与 ESLint 兼容: Esprima Babel-ESLint- 一个对Babel解析器的包装,使其能够与 ESLint 兼容。 typescript-eslint-parser(实验) - 一个把 TypeScript 转换为 ESTree 兼容格式...
“no-new-wrappers”: 2,//禁止使用new创建包装实例,new String new Boolean new Number “no-obj-calls”: 2,//不能调用内置的全局对象,比如Math()JSON() “no-octal”: 2,//禁止使用八进制数字 “no-octal-escape”: 2,//禁止使用八进制转义序列 “no-param-reassign”: 2,//禁止给参数重新赋值 “...
"no-debugger":"off","no-console":"off", 意思为让eslint将debugger开启,并开启控制台 也可以在 .eslintrc.js 文件 里添加,这是等效的,因为 .eslintrc.js是eslint的专属配置文件,同时其配置也可以写在 package.json 文件中 这是我常用的.eslintrc.js配置 View Code 意思如下 开启控制台 "no-console"...
在.eslintrc 文件中首先配置了 eslint 推荐配置 extends:eslint.recommended,然后在 rules 里面配置 no-console: off 进行覆盖,实际运行时无效
'no-console': 0, 'import/extensions': ['error', 'always'], 'max-params': 2 } } // utils/index.js function test(a, b, c, d) { console.log('hello', a, b, c, d); } test(1, 2, 3, 4); 因为默认max-params默认最多就是3个参数,所以在运行时就提示报错了。 于是你改成下面...
"no-console": process.env.NODE_ENV === "production" ? "warn" : "off", // 生产环境中警告 console 使用,开发环境中关闭规则 "no-debugger": process.env.NODE_ENV === "production" ? "warn" : "off", // 生产环境中警告 debugger 使用,开发环境中关闭规则 ...
// 禁用 console 'no-console': 0, // 禁止修改类声明的变量 'no-class-assign': 2, // 禁止条件表达式中出现赋值操作符 'no-cond-assign': 2, // 禁止修改 const 声明的变量 'no-const-assign': 2, // 禁止在正则表达式中使用控制字符 :new RegExp("\x1f") ...
"no-console": 2,//禁止使用console "no-const-assign": 2,//禁止修改const声明的变量 "no-constant-condition": 2,//禁止在条件中使用常量表达式 if(true) if(1) "no-continue": 0,//禁止使用continue "no-control-regex": 2,//禁止在正则表达式中使用控制字符 ...
报错的原因是因为我们采用的是"extends": "eslint:recommended"推荐检查规则。我们可以在规则中加上"no-console": "off"关闭掉console的检查就可以了