Преттир + эслинт разрывы строк

Я использую eslint с VSCode 1.18.1 и красивее / красивее расширение 0.26.0 для VSCode. В моем конфиге VSCode у меня есть "prettier.eslintIntegration": true,, Мои зависимости были:

"eslint": "^3.19.0",
"eslint-config-airbnb-base": "^11.1.3",
"eslint-plugin-import": "^2.2.0",

Обычно prettier-eslint отформатирован так:

return somePromise.then(result =>
  someOtherPromise(result, { foo: 'bar' })
);

Затем я обновился до:

"eslint": "^4.11.0",
"eslint-config-airbnb-base": "^12.1.0",
"eslint-plugin-import": "^2.8.0",

А теперь prettier-eslint вместо этого форматирует файлы следующим образом:

return somePromise.then(result =>
  someOtherPromise(result, { foo: 'bar' }));

Это тривиальный пример, но если отступ углубляется на пару уровней, его становится трудно читать. Я предпочитаю старый стиль.

Можно ли добиться прежнего стиля форматирования с обновленными зависимостями?

1 ответ

Удалось исправить это, добавив правила из https://github.com/prettier/eslint-config-prettier.

В моем .eslintrc.js:

module.exports = {
  extends: ["airbnb-base", "prettier"],
  //...
}
Другие вопросы по тегам