@romicohen
Системный Архитектор

В VSC установлен Prettier для форматирования, а в проекте Nuxt.js — ESLint — и они конфликтуют, как настроить?

Меня Prettier устраивает (я работаю преимущественно с Laravel), но тут в руки проект на Nuxt попал - там ESLint, и они прям с Prettier конфликтуют - все что Prettier форматирует - ESLint бракует )))

Пришлось ESLint закоментить в конфиге Nuxt.

Но может можно их как-то подружить что ли? ))

Как это сделать?

Мне в принципе нравится что ESLint хочет одинарные кавычки...

В общем, что делать?

Почему они вообще по-разному так смотрят на мир? :)
  • Вопрос задан
  • 291 просмотр
Пригласить эксперта
Ответы на вопрос 2
bingo347
@bingo347
Crazy on performance...
https://www.npmjs.com/package/eslint-plugin-prettier

А вообще, но prettier взялся сразу за много языков, но не один не делает хорошо, имхо. При этом он имеет слишком мало возможностей по конфигурации для подобного инструмента. Тот же eslint (возможно где-то с плагинами) полностью покрывает все возможности prettier, позволяя все гибко настроить под договоренности в конкретной команде. Но это все лишь мое мнение.
Ответ написан
Lynn
@Lynn
nginx, js, css
Нормальных вариантов два (с половиной):
а) выключить Prettier (на этом проекте)
б) поменять конфиги eslint на совместимые с Prettier
в) поменять конфиг Prettier (но там полторы настройки) и всё равно придётся скорее всего придётся менять eslint
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы