美文网首页
ESLint自定义配置

ESLint自定义配置

作者: 张杨同学 | 来源:发表于2019-03-12 15:51 被阅读0次

    关闭ESLint

    这里只说vue-cli脚手架的关闭方法,其实很简单,就是把 build/webpack.base.conf.js 配置文件中的eslint rules注释掉即可。

    ElLint配置文件

    如果想保留eslint的语法检测,那就把不符合自己习惯的规则去掉吧。

    配置文件在项目根目录里,文件名以 .eslintrc.* 为名。


    module.exports = {

      root: true,

      parser: 'babel-eslint',

      parserOptions: {

        //设置"script"(默认)或"module"如果你的代码是在ECMAScript中的模块。

        sourceType: 'module'

      },

      env: {

        browser: true,

      },

      // https://github.com/feross/standard/blob/master/RULES.md#javascript-standard-style

      extends: 'standard',

      // required to lint *.vue files

      plugins: [

        'html'

      ],

      // add your custom rules here

      'rules': {

        // allow paren-less arrow functions

        'arrow-parens': 0,

        // allow async-await

        'generator-star-spacing': 0,

        // allow debugger during development

        'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0,

        "no-unused-vars": [2, {

          // 允许声明未使用变量

          "vars": "local",

          // 参数不检查

          "args": "none"

        }],

        // 关闭语句强制分号结尾

        "semi": [0],

        //空行最多不能超过100行

        "no-multiple-empty-lines": [0, {"max": 100}],

        //关闭禁止混用tab和空格

        "no-mixed-spaces-and-tabs": [0],

      }

    }


    配置参数

    rules: {"规则名": [规则值, 规则配置]}

    规则值:

    "off"或者0//关闭规则关闭

    "warn"或者1//在打开的规则作为警告(不影响退出代码)

    "error"或者2//把规则作为一个错误(退出代码触发时为1)


    详细说明https://eslint.org/docs/user-guide/configuring

    相关文章

      网友评论

          本文标题:ESLint自定义配置

          本文链接:https://www.haomeiwen.com/subject/adrnpqtx.html