TL; DR: проверьте правила ESLint, убедитесь, что у вас нет избыточного, о котором уже заботятся ваши плагины.
У меня возникла эта проблема,Я решил это в моем .eslintrc.json
файле, который я неправильно настроил.
У меня установлены оба плагина для более симпатичных
"plugins": ["babel", "react", "prettier"],
, а также набор правил для eslint, чтобы добавить полудвоеточия
"rules": {
"semi": ["error", "always"],
Когда я уберу либо это правило, либо более симпатичный плагин, это будет означать добавление только одной точки с запятой.
Однако, когда я удалю более симпатичный плагин,также может выдать ошибку: Definition for rule 'prettier/prettier' was not foundeslint(prettier/prettier)
Таким образом, установка правила казалась избыточной для плагина, и удаление правила устранило эту проблему.