ESLint - переопределить правила из eslint-plugin-prettier - PullRequest
0 голосов
/ 17 апреля 2019

Я использую ESLint с более симпатичным плагином и конфигурацией :

// eslintrc.js
extends: [
  `eslint:recommended`,
  `plugin:react/recommended`,
  `plugin:@typescript-eslint/recommended`,
  `plugin:prettier/recommended`,
  `prettier/react`,
  `prettier/@typescript-eslint`
]

Это прекрасно работает, но я бы хотел отключить определенное правило красивее,который удаляет «ненужные» скобки (удаление их фактически нарушает мой код):

// Replace `(state.counter)` with `state.counter` eslint(prettier/prettier)
return <div>{(state.counter)}</div>

Как вы можете видеть из сообщения выше, оно не указывает, какое именно правило вызывает такое поведение, и поэтому я не знаю, какоеодин для переопределения.

Я пытался переопределить все правила, найденные в eslint-prettier-config , но ничего не помогло, и я не хочу продолжать использовать // eslint-disable-next-line prettier/prettier.

...