this.result = '' } switch (e) { case '=': // eslint-disable-next-line no-eval
'error': 'off', //是否禁止console.log "no-var": "warn", "no-eval": "warn",//禁止使用eval } 1.5.2 Vue 相关
no-array-constructor': 2, 'max-params': [2, 6], 'prefer-rest-params': 2, 'no-useless-constructor': 2, 'no-eval
=运算符 "no-eval": 1,//禁止使用eval "no-ex-assign": 2,//禁止给catch语句中的异常参数赋值 "no-extend-native": 2,//禁止扩展native
quotes: ['error', 'single'], // string 统一用单引号 '' 'prefer-template': 'error', // 建议使用模板字符串 'no-eval
=运算符 “no-eval”: 1,//禁止使用eval “no-ex-assign”: 2,//禁止给catch语句中的异常参数赋值 “no-extend-native”: 2,//禁止扩展native
/config/jscheck.json ,内容如下: { "rules": { "no-bitwise": 1, "no-eval": 1, "
no-conditional-assignment": true, // 禁止在分支条件判断中有赋值操作 (新增) "no-empty": false, "no-empty-interface": true, "no-eval
eslint: no-eval 函数 Functions 1. 使用命名函数表达式而不是函数声明。
eslint: no-eval 6.5 不要使用不必要的转义字符。eslint: no-useless-escape Why?
eslint: no-eval eval( "var result = user." + propName ) // ✗ avoid var result = user[propName]
/ bad const str = 'a' + 'b' + test // good const str = `ab${test}` 不要对字符串使用eval(),会导致太多漏洞, eslint: no-eval
= 2 no-eval 不允许使用eval() 2 no-extend-native 不允许扩展原生对象 2 no-extra-bind 不允许不必要的函数绑定 2 no-fallthrough
领取专属 10元无门槛券
手把手带您无忧上云