eslint no-console是ESLint中的一个规则,用于禁止在代码中使用console语句。这个规则旨在提高代码质量,避免在生产环境中意外输出调试信息,从而可能暴露敏感数据或干扰应用程序的正常运行。 2. 开发环境中使用no-console规则的原因 避免生产环境污染:在生产环境中,console语句可能会输出不必要的调试信息,干扰应用程序的正常...
在eslint的规则里加上这个,console就不会报错了 "rules":{"no-console":"off",}
"no-console":"off",//在这禁止掉console报错检查 "no-irregular-whitespace":"off"//这禁止掉 空格报错检查 }, "parserOptions": { "parser": "babel-eslint" } }, //在rules规则中 禁止掉这些规则 下面罗列一些,一些规则的含义:、 “off” or 0 - 关闭(禁用)规则 “warn” or 1 - 将规则视为...
"no-multi-spaces": 2, //不允许出现多余的空格 "no-multi-str": 2, //不允许用\来让字符串换行 "no-global-assign": 2, //不允许重新分配原生对象 "no-new": 2, //不允许new一个实例后不赋值或者不比较 "no-new-func": 2, //不允许使用new Function "no-new-wrappers": 2, //不允许使用...
"no-caller": 1,//禁止使用arguments.caller或arguments.callee "no-catch-shadow": 2,//禁止catch子句参数与外部作用域变量同名 "no-class-assign": 2,//禁止给类赋值 "no-cond-assign": 2,//禁止在条件表达式中使用赋值语句 "no-console": 2,//禁止使用console ...
报错的原因是因为我们采用的是"extends": "eslint:recommended"推荐检查规则。我们可以在规则中加上"no-console": "off"关闭掉console的检查就可以了
//禁止给类赋值 "no-cond-assign": 2,//禁止在条件表达式中使用赋值语句 "no-console": 2,//禁止使用console "no-const-assign": 2,//禁止修改const声明的变量 "no-constant-condition": 2,//禁止在条件中使用常量表达式 if(true) if(1) "no-continue": 0,//禁止使用continue "no-control-regex": ...
"no-catch-shadow": 2,//禁止catch子句参数与外部作用域变量同名 "no-class-assign": 2,//禁止给类赋值 "no-cond-assign": 2,//禁止在条件表达式中使用赋值语句 "no-console": 2,//禁止使用console "no-const-assign": 2,//禁止修改const声明的变量 ...
“no-caller”: 1,//禁止使用arguments.caller或arguments.callee “no-catch-shadow”: 2,//禁止catch子句参数与外部作用域变量同名 “no-class-assign”: 2,//禁止给类赋值 “no-cond-assign”: 2,//禁止在条件表达式中使用赋值语句 “no-console”: 2,//禁止使用console ...
[AST Eslint] No Console allowed //eslint exercise 1 (no-console)//When you're finished with this exercise, run//"npm start exercise.eslint.2"//to move on to the next exercisemodule.exports={ create(context) {return{ CallExpression(node) {if(hasIdentifierObjectAsConsole(node) &&has...