Вопрос о проекте, сконфигурированном с помощью eslint + prettier и застрявшим в этом на некоторое время.
Запуск eslint. --fix в моем проекте обновляет файл, добавляя в конце запятую, например:
server.get(
'/devices/ventilation/set-level/:level',
executeSetLevel(domoticz.setVentilationLevel),
);
При последующем использовании vscode редактор показывает ошибку о последней строке:
Parsing error: Unexpected token ) eslint
Удаление завершающей запятой удаляет вышеуказанную ошибку, но затем снова жалуется, что я должен снова добавить запятую, что приводит к указанной выше ошибке.
Мой .eslintrc.json выглядит следующим образом:
{
"extends": ["plugin:prettier/recommended"],
"plugins": ["prettier"],
"parserOptions": {
"ecmaVersion": 6,
"sourceType": "module",
"ecmaFeatures": {
"jsx": true
}
}
}
И .prettierrc выглядит так:
{
"singleQuote": true,
"trailingComma": "all"
}
Что здесь не так?