Disable check of camel case rule in eslint
I have a large JavaScript file with multiple eslint rule violations. I am trying to disable them and address them one at a time. The code below shows that I can disable them all with no trouble, but not the rule about camelcase and perhaps other individual rules. The approaches I have used should work according to the eslint documentation, but there must be a flaw in my interpretation.
The code is short and it does not eliminate the error concerning camel case.
/* eslint-disable /* eslint-disable// works but gets everything.
`/* eslint (camelcase) : 0 */
/* eslint camelcase : ["error", {ignoreDestructuring:true}] */
const Lesson_1 = {title:'The Home Row Keys.'},'lesson': 'jjj fff jjj fff'}
Just get the same camelcase error without any change. The eslint documentation says just disable the entire rule but does not specify a method other than listed above.
To disable the rule for a file add next line at the begging of a file:
for JavaScript files:
/* eslint-disable camelcase */
for TypeScript with enabled @typescript-eslint plugin:
/* eslint-disable @typescript-eslint/camelcase */
To disable the rule for all files in a project add next line to the eslint config file:
for JavaScript files:
rules: {
...
'camelcase': 'off',
}
for TypeScript with enabled @typescript-eslint plugin:
rules: {
...
'@typescript-eslint/camelcase': 'off',
}
For TypeScript
, we can change the rules in the eslintrc
file.
rules: {
"camelcase": "off",
"@typescript-eslint/camelcase": ["warn"]
}
We can set "off"
or "warn"
here. https://eslint.org/docs/user-guide/configuring#configuring-rules
This works for me
/* eslint-disable camelcase */