eslint报错:“Identifier xxx is not in camel case“
在.eslintrc.js文件中:将校验驼峰命名的规则关闭即可(camelcase: off)。
// eslintrc.js
module.exports = {
root: true,
env: {
node: true
},
extends: [
plugin:vue/essential,
@vue/standard,
@vue/typescript/recommended
],
parserOptions: {
ecmaVersion: 2020
},
rules: {
@typescript-eslint/ban-types: off,
@typescript-eslint/explicit-module-boundary-types: off,
@typescript-eslint/member-delimiter-style: [error,
{
multiline: {
delimiter: none
},
singleline: {
delimiter: comma
}
}],
@typescript-eslint/no-explicit-any: off,
@typescript-eslint/no-var-requires: off,
camelcase: off,
no-console: process.env.NODE_ENV === production ? warn : off,
no-debugger: process.env.NODE_ENV === production ? error : off,
space-before-function-paren: [error, never],
vue/array-bracket-spacing: error,
vue/arrow-spacing: error,
vue/block-spacing: error,
vue/brace-style: error,
vue/camelcase: error,
vue/comma-dangle: error,
vue/component-name-in-template-casing: [error, kebab-case],
vue/eqeqeq: error,
vue/key-spacing: error,
vue/match-component-file-name: error,
vue/object-curly-spacing: error
},
overrides: [
{
files: [
**/__tests__/*.{j,t}s?(x),
**/tests/unit/**/*.spec.{j,t}s?(x)
],
env: {
jest: true
}
}
]
}
参考:
让eslint不校验某行代码:
