Курс React и Redux Toolkit. 02. Настройка проекта. Vite, ESLint, Prettier, Husky pre-commit

Поделиться
HTML-код
  • Опубликовано: 22 ноя 2024

Комментарии • 19

  • @LetsCodeDev
    @LetsCodeDev  Год назад +2

    В проекте можете столкнуться с ошибкой, что линтер требует завершающий символ "LF" вместо "CRLF".
    "CRLF" используется для Windows, а "LF" для Linux-подобных систем.
    В VSCode можно переключить эти значения.
    github.com/letscode-dev/react-arrow-game/blob/stock/img/vscode-lf.png
    И в настройках VSCode можно явно указать использование "LF"
    Settings -> Text Editor -> Files -> Eol -> "
    "
    Также можно задать "LF" по умолчанию для Git, для этого в консоли вводим
    git config --global core.autocrlf false
    Если не задать, то при переключении веток, Git будет менять завершающий символ на тот что был указан по умолчанию

  • @kenanhaciyev3759
    @kenanhaciyev3759 Год назад +3

    единственный автор который показывет бэст-практисы и технологии которые используются в реальных проектах, спасибо

  • @tukembaevariflilrain2163
    @tukembaevariflilrain2163 10 месяцев назад +1

    Спасибо за урок! Очень подробно и информативно, успехов в дальнейшем 🙏

  • @ПавелМ-к8в
    @ПавелМ-к8в 10 месяцев назад

    Отличный урок! Большое спасибо за ценную информацию!

  • @MrBenemon
    @MrBenemon Год назад

    Круто, спасибо за отличный стек

  • @vadikcvirko179
    @vadikcvirko179 Год назад

    Наверное тут ожидаем docker и тесты 😀

    • @LetsCodeDev
      @LetsCodeDev  Год назад

      Unit тесты - да, Докера в этом курсе не будет

  • @АлександрБабенков-д8э
    @АлександрБабенков-д8э 9 месяцев назад +1

    все удалил ничего не работает в смысле папку из проекта features
    и сервер упал((((

  • @benchik100
    @benchik100 6 месяцев назад

    thanks a lot!

  • @alexanderkomanov4151
    @alexanderkomanov4151 Год назад

    WOW!!!

  • @microgames18
    @microgames18 9 месяцев назад

    А почему используете такую старую версию husky? Щас не работает этот метод установки...

  • @multeng
    @multeng Год назад

    А надо ли вызывать prettier при условии что он прописан в конфиге eslint'a и должен работать там?

    • @LetsCodeDev
      @LetsCodeDev  Год назад

      Где именно вызывать? В pre-commit или как расширение редактора кода?

  • @mykhailonikolaiev6512
    @mykhailonikolaiev6512 6 месяцев назад

    husky не работает :(

  • @mushnikov35
    @mushnikov35 Год назад

    Спасибо за видео, чертов хаски не дает закомитить теперь кидает такое .husky/pre-commit: line 2: unexpected EOF while looking for matching `"'
    .husky/pre-commit: line 5: syntax error: unexpected end of file

    • @LetsCodeDev
      @LetsCodeDev  Год назад

      Возможно дело в том, что ты используешь завершающий символ "CRLF" вместо "LF".
      Я в закрепе добавил сообщение про это.
      Но по самой ошибке больше похоже на то что в синтаксисе ошибка: типа скобку не закрыл и т.д.
      Что у тебя там на 5й строке?

    • @thesweetlife843
      @thesweetlife843 Год назад

      @@LetsCodeDev пустая строка

    • @LetsCodeDev
      @LetsCodeDev  Год назад

      @@thesweetlife843 тогда смотри в сторону завершающего символа, что я выше написал "CRLF" и "LF"

    • @thesweetlife843
      @thesweetlife843 Год назад +1

      @@LetsCodeDev поправил, я понял что лучше не руками создавать, а с помощью npx husky add .husky/pre-commit "npm test", а то этот файл shell и любая манипуляция с ним в ручную может навести шухер