eslint常用设置;eslint关闭驼峰命名;eslint关闭全等于===校验;eslint关闭未定义变量报错;eslint关闭声明后未使用变量报错;eslint关闭单闭合标签校验;

详细配置eslint操作可看此篇

eslint各种限制规则可看此篇

在 .eslintrc.js 文件修改规则:0关闭 1警告 2报错

module.exports = {
  root: true,
  parserOptions: {
    parser: 'babel-eslint',
    sourceType: 'module'
  },
  env: {
    browser: true,
    node: true,
    es6: true,
  },
  extends: ['plugin:vue/recommended', 'eslint:recommended'],

  // add your custom rules here
  //it is base on https://github.com/vuejs/eslint-config-vue
  rules: {
    'camelcase': [0, {
      'properties': 'always'
    }], //强制驼峰法命名 - 关闭
    'eol-last': 0, //文件以单一的换行符结束 - 打开
    'eqeqeq': ["error", "always", {
      "null": "ignore"
    }], //必须使用全等  01警告 2或者error错误
    'no-const-assign': 2, //禁止修改const声明的变量 - 开启
    "no-empty": 0, //块语句中的内容不能为空 - 关闭
    'no-spaced-func': 2, //函数调用时 函数名与()之间不能有空格 - 开启
    'no-undef': 2, //不能有未定义的变量 - 打开
    'no-unused-vars': [2, {
      'vars': 'all',
      'args': 'none'
    }], //不能有声明后未被使用的变量或参数 01警告 2声明不使用就爆红
    "vue/html-self-closing": ['error', {
      "html": {
        "void": "never",
        "normal": "any",
        "component": "any"
      },
      "svg": "always",
      "math": "always"
    }], //html使用单闭合标签 -打开(配置:在html中never从不开启)
    'space-before-function-paren': [0, 'never'], //函数定义时括号前面要不要有空格:设置为0就是关闭这个规则的检验 1就是如不符合规则就警告 2就是如不符合就报错 --至于保存代码时候 是否会生成空格 这个取决于你设置的代码风格(例如prettier)
    'prefer-const': 0, //首选const -- 关闭(就可以用var let const)
    'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0,
    'object-curly-spacing': [2, 'always', {
      objectsInObjects: false
    }],
    'array-bracket-spacing': [2, 'never']
  }
}

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
回答: 要解决ESLint,可以采取以下几种方法。首先,可以在相应代码上方添加/*eslint-disable*/来禁止ESLint。例如,在methods中的onSubmit方法上方添加/* eslint-disable */。\[1\]另外,如果在运行项目时出现了,可以检查是否有误提示ERROR TypeError: Cannot read property 'version' of undefined。这可能是由于缺少依赖或配置文件的问题。可以尝试打开项目的.eslintrc.js文件,如果没有该文件,则可以新建一个,并根据需要进行配置。\[2\]\[3\]在.eslintrc.js文件中,可以根据具体情况添加自定义规则,例如关闭组件命名规则、禁止定义变量、禁止多余的冒号、禁止无法执行的代码、禁止不规则的空格等。\[3\]通过以上方法,可以解决ESLint的问题。 #### 引用[.reference_title] - *1* [解决ESLint的3种方法](https://blog.csdn.net/Xidian2850/article/details/104340447)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [解决eslint 的方法](https://blog.csdn.net/qq_36538012/article/details/127360249)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [eslint导致的解决](https://blog.csdn.net/qq_34761385/article/details/130991698)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值