zoukankan      html  css  js  c++  java
  • vue-eslint配置文件

    做项目的时候,我把eslint设置为了false,可想而知提交会产生的冲突
    让我一个一个解决肯定不可能的,eslint的rule很多
    在vue的配置文件.eslintrc.js中配置以下选项
    这样只需要右键格式化以下文件夹,大部分eslint规则报错就会被干掉了

    module.exports = {
      root: true,
      parserOptions: {
        parser: 'babel-eslint'
      },
      env: {
        browser: true,
      },
      extends: [
        // https://github.com/vuejs/eslint-plugin-vue#priority-a-essential-error-prevention
        // consider switching to `plugin:vue/strongly-recommended` or `plugin:vue/recommended` for stricter rules.
        'plugin:vue/essential', 
        // https://github.com/standard/standard/blob/master/docs/RULES-en.md
        'standard'
      ],
      // required to lint *.vue files
      plugins: [
        'html'
      ],
      // add your custom rules here
      rules: {
        // allow async-await
        'generator-star-spacing': 'off',
        // allow debugger during development
        'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',
        // js语句结尾必须使用 ;
        // 'semi': ['off', 'always'],
        'semi': ['error', 'always'],
        // 三等号
        'eqeqeq': 0,
        // 强制在注释中 // 或 /* 使用一致的空格
        'spaced-comment': 0,
        // 关键字后面使用一致的空格
        'keyword-spacing': 0,
        // 强制在 function的左括号之前使用一致的空格
        'space-before-function-paren': 0,
        // 引号类型
        "quotes": [0, "single"],
        "vue/no-parsing-error": [2, { "x-invalid-end-tag": false }]
      }
    }
    

    另外如果有些文件不想被eslint检测可以在.eslintignore文件夹中这样配置,写详细一点喽,这个里面的,就可以忽略很多报错了

    这个应该会有遗留问题吧?遇到的各位亲欢迎你们解答啊

  • 相关阅读:
    tp5.1接入支付宝网站支付
    go类型转换
    mysql常见sql练习题
    php 获取当前时间的 前一小时、一天、一个月、一年
    php如何检测是否有环
    Go的切片:长度和容量
    go实现小项目
    知乎网页版不登录如何浏览内容
    图挂了
    centos搭建php环境
  • 原文地址:https://www.cnblogs.com/smart-girl/p/11062414.html
Copyright © 2011-2022 走看看