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不校验某行代码:

经验分享 程序员 微信小程序 职场和发展