#19 Подключаем eslint и prettier - ReactJS Полный курс

Поділитися
Вставка
  • Опубліковано 17 гру 2024

КОМЕНТАРІ • 14

  • @romanguryev1307
    @romanguryev1307 Рік тому +7

    Если у кого-то форматирование во время сохранения не работает - надо в Настройках -> Editor: Default Formatter выбрать Prettier

    • @EvgenOl
      @EvgenOl Місяць тому

      Лучше бы ты написал что делать, если eslint не завёлся :)

  • @tomanderson5893
    @tomanderson5893 6 місяців тому

    Я все еще с вами) Да... жаль конечно что нет идеального варианта, а каждый вариант "заточен" под свои цели. Для меня как новичка конечно и чистота кода для его понимания тоже очень важный аспект... Но буду пробовать разные подходы

  • @allytravel
    @allytravel Рік тому +2

    Женя, а если мы просто используем расширение для VS Code - "Prettier - Code formatter"? Этого достаточно самого по себе? с ручным форматированием или автоматическим при сохранении файла .... для чего тогда ещё устанавливать зависимость и делать форматирование с помощью npm команды "prettier --write ." .... Это разве то же самое?
    И ещё там есть интересное расширение для VS Code - "Prettier - ESLint" ? оно для чего? просто делает сразу 2 в 1 ? )

    • @paromovevg
      @paromovevg  Рік тому

      Вообще по хорошему запускаться должен prettier в CI пайплайне
      Если удобнее запускать prettier из командной строки - запускай. Я все время забываю об этом, поэтому настроил редактор на автосохранение
      Pre-commit хуки терпеть не могу, поэтому про них не рассказал

  • @kapwas
    @kapwas Рік тому +1

    в реакте же из коробки уже 4 скрипта должно быть

  • @bossares4940
    @bossares4940 Рік тому

    Решение с автосохранением интересное, но увы, не всегда применимое. Например, когда ты пришел на проект в котором в репозитории, на сервере не подключена автопроверка в CI'ке. Получится ситуация когда ты с этими автоформатированиями при сохранении будешь изменять любой файл, не только своим кодом, но и будет форматироваться чужой код (файл форматируется целиком, а не только новый код). В таких случаях остается 2 варианта: 1) настаивать на более строгой настройке в CI или 2) довольствоваться простой подсветкой проблемных мест с помощью es-lint.

    • @paromovevg
      @paromovevg  Рік тому +1

      Да, у меня бывали такие ситуации. В vim можно сохранить файл без запуска prettier отдельной командой. В VSCode не знаю можно ли так сделать
      Но вообще я всегда за решения на CI. Хотя вот с prettier это единственное место где я неплохо отношусь и к прекоммит хукам

    • @Soap9613
      @Soap9613 Рік тому +1

      @@paromovevg в vs code есть настройка для prettier чтобы он не форматировал файл, если в проекте нет файла prettier-> Require Config - ставим галочку. и тогда форматирования не будет, пока файла не будет в проекте )

  • @vvks9901
    @vvks9901 7 місяців тому

    прическу нужно менять. Видос огонь!

  • @N0I0N
    @N0I0N 7 місяців тому

    вместо npx next dev теперь пишем npm run dev 🤟🤟🤘🤘👍👍

  • @sashasavin7146
    @sashasavin7146 Рік тому

    🎉🎉🎉