Jim*_*qua 47 camelcasing constants eslint disable
我有一个包含多个 eslint 规则违规的大型 JavaScript 文件。我正在尝试禁用它们并一次解决一个问题。下面的代码表明我可以毫无问题地禁用它们,但不是关于驼峰命名规则的规则,也可能是其他个别规则。我使用的方法应该根据 eslint 文档工作,但我的解释肯定有缺陷。
代码很短,并没有消除有关驼峰式大小写的错误。
/* eslint-disable /* eslint-disable// works but gets everything.
`/* eslint (camelcase) : 0 */
/* eslint camelcase : ["error", {ignoreDestructuring:true}] */
Run Code Online (Sandbox Code Playgroud)
const Lesson_1 = {title:'The Home Row Keys.'},'lesson': 'jjj fff jjj fff'}
只是得到相同的驼峰错误而不做任何更改。eslint 文档说只是禁用整个规则,但没有指定上面列出的方法。
ols*_*sdk 72
要禁用文件规则,请在文件请求处添加下一行:
对于 JavaScript 文件:
/* eslint-disable camelcase */
Run Code Online (Sandbox Code Playgroud)
对于启用了 @typescript-eslint 插件的 TypeScript:
/* eslint-disable @typescript-eslint/camelcase */
Run Code Online (Sandbox Code Playgroud)
要禁用项目中所有文件的规则,请将下一行添加到 eslint 配置文件:
对于 JavaScript 文件:
rules: {
...
'camelcase': 'off',
}
Run Code Online (Sandbox Code Playgroud)
对于启用了 @typescript-eslint 插件的 TypeScript:
rules: {
...
'@typescript-eslint/camelcase': 'off',
}
Run Code Online (Sandbox Code Playgroud)
RY_*_*eng 20
对于TypeScript,我们可以更改eslintrc文件中的规则。
rules: {
"camelcase": "off",
"@typescript-eslint/camelcase": ["warn"]
}
Run Code Online (Sandbox Code Playgroud)
我们可以设置"off"或"warn"这里。https://eslint.org/docs/user-guide/configuring#configuring-rules
Bha*_*vin 18
TypeScript更新:
@typescript-eslint/camelcase已弃用
改用@typescript-eslint/naming-convention
rules: {
...
"@typescript-eslint/naming-convention": "off"
}
Run Code Online (Sandbox Code Playgroud)
或者对于单个文件
/* eslint-disable @typescript-eslint/naming-convention */
Run Code Online (Sandbox Code Playgroud)
这对我有用