Size: a a a

2021 May 11

S🥐

Sebastien 🥐 in Frontend UA
але ще треба еслінт з прітіером здружити, ще той гемор
источник

VS

V7v S6k in Frontend UA
преттієр потрібен для того щоб привести увесь код до одного вигляду, а потім вже з допомогою еслінт коригувати деталі
источник

DD

Dmytro Dovhan in Frontend UA
ну это фича со 2й версии, до этого работало ок в целом

у меня за последние года 3 не было претензий к преттиру, но ща вот подгорело
источник

VS

V7v S6k in Frontend UA
є пресети для еслінт або тули типу prettier-standard
источник

S🥐

Sebastien 🥐 in Frontend UA
так, коли проєкт з нуля - це все налаштувати ізян
а вот коли вже проєкту рік-два-три, то можливі трабли
источник

VS

V7v S6k in Frontend UA
так можна увімкнути в еслінті всі правила преттієра + правило для чейнів
источник

VS

V7v S6k in Frontend UA
і не буде що мігрувати особливо
источник

DD

Dmytro Dovhan in Frontend UA
вот тут интересно как оно будет работать в том же webstorm где можно и eslint и prettier форматирование поставить на сохранение файла
источник

VS

V7v S6k in Frontend UA
У мене в вімі так, досить швидко
источник

EO

Eugene Obrezkov in Frontend UA
плагин и конфиг - всё
источник

EO

Eugene Obrezkov in Frontend UA
Я вот решил задуматься вопросом интеграции всего этого добра в VSCode. Потому что в сетапе монорепы это всё прекрасно работает в терминале, проверяется и всё такое. Но вот в IDE работает всё не так как хотелось бы(
источник

EO

Eugene Obrezkov in Frontend UA
У меня в основном из-за ESLint куча проблем (
источник

DD

Dmytro Dovhan in Frontend UA
а что не работает? в webstorm и rush репо было все ок до последней версии
в 2021 они чет намудрили с автоимпортами
источник

EO

Eugene Obrezkov in Frontend UA
Например, eslint не подтягивает плагины как зависимости, а их много. В каждый проект монорепы тащить не вариант.

Сам VSCode не понимает интеграцию с eslint, если открыть монорепо в корне, потому что там нету eslint конфиг. И тому подобное.
источник

AR

Alexey Raspopov in Frontend UA
апи сайпреса такое всратое, что никакое форматирование не поможет
источник

AR

Alexey Raspopov in Frontend UA
как тебе такой аргумент?
источник

DD

Dmytro Dovhan in Frontend UA
валидно 🤣

но не у него одного, у того же yup тоже все валидации на чейнах построены,
в любом случае сейчас "боль" как минимум в нескольких местах
источник

DD

Dmytro Dovhan in Frontend UA
> Например, eslint не подтягивает плагины как зависимости, а их много. В каждый проект монорепы тащить не вариант.

я сделал отдельный пакет  кастомного eslint конфига, и туда все зависимоисти положил, в итоге в каждом проекте только 1 доп зависимость подключается
источник

EO

Eugene Obrezkov in Frontend UA
Об этом и речь. Делаешь отдельный пакет с плагинами как dependencies и eslint кидает ошибку что плагин Х не найден
источник

EO

Eugene Obrezkov in Frontend UA
Пока ты не поставишь их тому, кто этот конфиг использует
источник