The indent rule seems impossible to disable; how (in config settings) do I disable this rule? thanks.
To temporarily turn off ESLint, you should add a block comment /* eslint-disable */ before the lines that you're interested in: /* eslint-disable */ console.
For those converting eslint-disable-next-line to eslint-disable (for multiple lines), remember two things. 1. /* */ instead of // 2. It's eslint-disable and not eslint-disable-next-line . Just reiterating coz I did the same and had to search many more things due to the 2nd point.
Set the rule to "off"
in your config like this:
"rules": {
"indent": "off"
}
You can read more in the docs here.
For indentation, I usually let it activated in config and disable it only in some files where I need a fancy indentation, hence I use the comment
/* eslint-disable indent */
It is worth to note that this works also with standardjs that I use a lot, as well as on any other linter powered by eslint. For example I created a lighter version of standardjs, that is called standa that is standardjs minus the React part (yes this is the auto promotion part but I hope sharing this can be useful to many others than me :) that uses the great standard engine which relies on eslint, so everything just work with no extra line of code from me.
I had to add more rules. To turn off linting for react
and jsx-indent
"rules": {
"indent": "off",
"react/jsx-indent": "off",
"react/jsx-indent-props": "off"
}
This is the one that worked for me
"indent": ["error", ""],
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