Как использовать правило eslint для no-multi-comp - PullRequest
0 голосов
/ 24 сентября 2018

Я наткнулся на это руководство по стилю и пытаюсь принять некоторые из его правил.

Первое упомянутое правило о

Включает только один компонент React на каждыйфайл.Тем не менее, несколько файлов без сохранения состояния или чистых компонентов допускается для каждого файла.eslint: response / 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 }]
},

Я делаю это правильно?Потому что когда я прочитал документы , я увидел <enabled>, я понятия не имею, что это значит.

Ответы [ 2 ]

0 голосов
/ 24 сентября 2018

<enabled> ищет значение одного из 0,1,2 или одного из off,warn,error значений:

Из документов :

"off "или 0 - выключить правило

" warn "или 1 - включить правило как предупреждение (не влияет на код выхода)

" error "или 2 - повернутьПравило включено как ошибка (код выхода равен 1 при срабатывании
)

0 голосов
/ 24 сентября 2018

Используя код Visual Studio и устанавливая плагин ESLint, вы сможете найти в разделе Выход> ESLint

enter image description here

Что <enabled>ищет 0, 1 или 2.

Изменить соответственно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...