] }, "parserOptions": { "ecmaFeatures": { "jsx": true } }, "rules": { "no-console...": "off" } } disable a rule for a line // eslint-disable-next-line no-console disable a rule for a...file /* eslint-disable no-console */ disable a rule for the project via package.json "rules": {..."no-console": "off" } configure flow # crete .flowconfig yarn flaw init edit .flowconfig [ignore]
eslint-disable */ alert('foo'); /* eslint-enable */ 对指定规则的启用或者禁用警告 将需要忽略的代码块用注释包裹起来 /* eslint-disable no-alert, no-console...*/ alert('foo'); console.log('bar'); /* eslint-enable no-alert, no-console */ 对指定行禁用规则警告 此方法,有两种形式,参见下方
*/ alert('foo'); /* eslint-enable */ 3.对指定规则的启用或者禁用警告 将需要忽略的代码块用注释包裹起来 /* eslint-disable no-alert, no-console...*/ alert('foo'); console.log('bar'); /* eslint-enable no-alert, no-console */ 4.对指定行禁用规则警告 有两种形式 alert
'plugin:vue/essential', // '@vue/standard',//这行注释就可以 '@vue/typescript' ], rules: { 'no-console
规则禁用块 /* eslint-disable */ alert('foo'); /* eslint-enable */ 指定规则禁用块 /* eslint-disable no-alert, no-console...*/ alert('foo'); console.log('bar'); /* eslint-enable no-alert, no-console */ 文件规则禁用 /* eslint-disable
essential', // '@vue/standard' ], parserOptions: { parser: 'babel-eslint' }, rules: { 'no-console
"rules": { "generator-star-spacing": "off", "no-tabs":"off", "no-unused-vars":"off", "no-console"
], }, }) package.json中配置,项目中开启debugger和console "rules": { "no-debugger": "off", "no-console
rules: { // 去掉函数()前面的空格 'space-before-function-paren': 'off', 'no-console': process.env.NODE_ENV
extends': [ 'plugin:vue/essential', 'eslint:recommended' ], rules: { 'no-console
"browser": true }, "globals": { "exampleGlobalVariable": true }, "rules": { "no-console
“eslintConfig”: { “rules”: { “no-console”: “off” } } 未经允许不得转载:肥猫博客 » 微信小程序console.log无法打印问题
ecmaFeatures: { jsx: true, }, }, plugins: [ '@typescript-eslint', 'react', ], rules: { 'no-console...typescript-eslint', 'prettier'], rules: { 'prettier/prettier': 'error', 'no-unused-vars': 'warn', 'no-console
二、.eslintrc.js文件rules配置 module.exports = { rules: { "no-console": "off", "no-debugger": "off
不知道大家有没有用过 eslint 的注释的配置方式: /* eslint-disable no-alert, no-console */ alert('foo'); console.log('bar'...); /* eslint-enable no-alert, no-console */ // eslint-disable-next-line alert('foo'); eslint 支持 eslint-disable
const handleSubmit = (values, errors) => { if (errors) { // eslint-disable-next-line no-console...console.log('errors', errors); return; } // eslint-disable-next-line no-console
always"], "no-cond-assign": ["error", "always"], // disable rules from base configurations "no-console...plugin1/rule1: 2 */ /* eslint-disable */ alert('foo'); /* eslint-enable */ /* eslint-disable no-alert, no-console...*/ alert('foo'); console.log('bar'); /* eslint-enable no-alert, no-console */ alert('foo'); // eslint-disable-line
this.processChannelMessage(msg); } catch (err) { /* tslint:disable-next-line:no-console...pc.setLocalDescription(answer); this.signal.answer(answer); } catch (err) { /* tslint:disable-next-line:no-console...this.transports[Role.pub].pc.setRemoteDescription(answer); } catch (err) { /* tslint:disable-next-line:no-console
typescript', ], rules: { 'no-undef': 0, // 由于eslint无法识别.d.ts声明文件中定义的变量,暂时关闭 'no-console...console,很显然,这条规则并不符合我们的初衷,我只需要在生产环境环境不打印console才行 当我们修改.eslintrc.js时, module.exports = { rules: { 'no-console...,当我修改完时,再次运行,终端就不会报错了 我们再加个规则,max-params:2,函数形参不能到过三个,如果超过三个就会报错 module.exports = { rules: { 'no-console
no-multiple-empty-lines": [0, { "max": 100 }], "no-mixed-spaces-and-tabs": [0], //不能使用console "no-console
领取专属 10元无门槛券
手把手带您无忧上云