I'm using eslint with Sublime Text 3 and I am writing gulpfile.js
.
/*eslint-env node*/ var gulp = require('gulp'); gulp.task('default', function(){ console.log('default task'); });
But eslint keeps showing error : "Error: Unexpected console statement. (no-console)"
I found official document here, but I still don't know how to disable it.
/*eslint-env node*/ var gulp = require('gulp'); /*eslint no-console: 2*/ gulp.task('default', function(){ console.log('default task'); });
doesn't work, either.
My Sublime Text 3 plugins: SublimeLinter and SublimeLinter-contrib-eslint.
Here's my .eslintrc.js
file:
module.exports = { "rules": { "no-console":0, "indent": [ 2, "tab" ], "quotes": [ 2, "single" ], "linebreak-style": [ 2, "unix" ], "semi": [ 2, "always" ] }, "env": { "browser": true, "node": true }, "extends": "eslint:recommended" };
To temporarily turn off ESLint, you should add a block comment /* eslint-disable */ before the lines that you're interested in: /* eslint-disable */ console. log('JavaScript debug log'); console. log('eslint is disabled now');
disable eslint directoryUse /* eslint-disable */ to ignore all warnings in a file. how to turn off eslint-disable no-undef in eslintrc.
ESLint is a JavaScript and TypeScript linting tool, that means it analyses source code and identifies possible programming problems and errors. It underlines errors in red and warnings in yellow. It is very useful to cover coding styles issues.
Create a .eslintrc.js in the directory of your file, and put the following contents in it:
module.exports = { rules: { 'no-console': 'off', }, };
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With