• vue-cli eslint配置


    module.exports = {
      root: true,
      parser: 'babel-eslint',
      parserOptions: {
        sourceType: 'module'
      },
      env: {
        browser: true,
        node: true
      },
      extends: 'standard',
      globals: {
        __static: true
      },
      plugins: [
        'html'
      ],
      'rules': {
        // “off” or 0 - 关闭(禁用)规则 
        // “warn” or 1 - 将规则视为一个警告(并不会导致检查不通过) 
        // “error” or 2 - 将规则视为一个错误 (退出码为1,检查不通过) 
        // allow paren-less arrow functions
        'arrow-parens': 0,
        // allow async-await
        'generator-star-spacing': 0,
        // 禁用 debugger 
        'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0,
        // 强制在 function的左括号之前使用一致的空格 
        'space-before-function-paren': 0,
        // 强制在关键字前后使用一致的空格
        'keyword-spacing': 0,
        // 禁止使用多个空格
        'no-multi-spaces': 0,
        // 强制在花括号中使用一致的空格
        'object-curly-spacing': 0,
        // 强制在代码块中使用一致的大括号风格 
        'brace-style': 0,
        // 强制数组方括号中使用一致的空格
        'array-bracket-spacing': 0,
        // 强制所有控制语句使用一致的括号风格
        'curly': 0,
        // 强制单引号
        'semi': 0,
        // 强制声明变量必须使用
        'no-unused-vars': 1,
        // 强制不能有多个空行
        'no-multiple-empty-lines': 1,
        // 强制不能有尾部空格
        'no-trailing-spaces': 1,
        'padded-blocks': 1,
        'space-before-blocks': 1,
        // 强制在对象和数组文字中一致地使用尾随逗号
        'comma-dangle': 0,
        'indent': 1,
        // 强制单引号
        'quotes': 1,
        'comma-spacing': 1,
        // 强制变量定义了才能使用  这里设置为仅作警告处理
        'no-undef': 1,
        // 强制注释 间距一致性  比如 单行住址`//` 后面一定要带一个空格
        'spaced-comment': 1
      }
    }
  • 相关阅读:
    编写ocx出现未能注册输出。请确保您有修改注册表的相应权
    电子商务网站交互设计
    浅析Spring AOP
    ubuntu aptget
    URL对SEO的影响
    向各大搜索引擎提交你的网站
    站长SEO常用查询工具
    ubuntu关机重启命令
    vi中:x和:wq的区别
    RPM/AlienHowto
  • 原文地址:https://www.cnblogs.com/rchao/p/14942980.html
Copyright © 2020-2023  润新知