代码之家  ›  专栏  ›  技术社区  ›  Kim Stacks

如何使用eslint规则进行无多个comp

  •  0
  • Kim Stacks  · 技术社区  · 6 年前

    style guide

    提到的第一条规则

    每个文件允许使用无状态或纯组件。埃斯林特:

    所以在我的 .eslintrc

    {
        "parser": "babel-eslint",
        "plugins": [
            "react"
        ],
        "extends": [
            "eslint:recommended",
            "plugin:react/recommended"
        ],
        "rules": {
           "no-set-state": "off"
        },
    
        "parserOptions": {
          "ecmaVersion": 6,
          "sourceType": "module",
          "ecmaFeatures": {
              "jsx": true,
              "modules": true
          }
      },
      "globals": {
        "localStorage": true,
        "fetch": true
    },
      "settings": {
        "react": {
            "pragma": "React",
            "version": "16.4.1"
        }
        }
    }
    

    我把这个加到 rules

    "rules": {
       "no-set-state": "off",
       "react/no-multi-comp":  [true, { "ignoreStateless": true }]
    },
    

    docs ,我看到一个 <enabled>

    2 回复  |  直到 6 年前
        1
  •  2
  •   Community c0D3l0g1c    4 年前

    <enabled> 寻找价值之一 0,1,2 或者一个 off,warn,error

    docs :

    “关闭”或0-关闭规则

    “warn”或1-将规则作为警告打开(不影响退出代码)

    “error”或2-将规则作为错误打开(当
    已触发)

        2
  •  0
  •   Kim Stacks    6 年前

    使用Visual Studio代码并安装ESLint插件,您应该能够查看Output>埃斯林特

    enter image description here

    <enabled> 正在查找0、1或2。