0

このスタイルガイドに出会い、そのルールのいくつかを採用しようとしました。

最初に言及されたルール

ファイルごとに 1 つの React コンポーネントのみを含めます。ただし、ファイルごとに複数のステートレスまたは純粋なコンポーネントを使用できます。eslint: react/no-multi-comp.

だから私の中で.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>それが何を意味するのかわかりません。

4

2 に答える 2

2

<enabled>次の値0,1,2またはoff,warn,error意味のいずれかを探します。

ドキュメントから:

"off" または 0 - ルールをオフにする

"warn" または 1 - ルールを警告として有効にします (終了コードには影響しません)

"error" または 2 - ルールをエラーとしてオンにします (
トリガーされたときの終了コードは 1 です)

于 2018-09-24T05:33:33.100 に答える