首页 > 其他 > 详细

vue-eslint配置文件

时间:2019-06-21 09:41:10      阅读:116      评论:0      收藏:0      [点我收藏+]

做项目的时候,我把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文件夹中这样配置,写详细一点喽,这个里面的,就可以忽略很多报错了
技术分享图片

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

vue-eslint配置文件

原文:https://www.cnblogs.com/smart-girl/p/11062414.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!