Я использую 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
.