Отправлять ПР было рано еще, у тебя же там куча ошибок. Собственно, автоматические тесты ПРа сразу выявили ошибки и поставили крест на нем. https://github.com/freecode-academy/freecode.academy/pull/1/checks?check_run_id=1737032855#step:5:9 Собственно, эти две ошибки ты и должен был увидеть в редакторе своем, а не только тайпскриптовые. Вопрос, у тебя расширение Eslint стоит в редакторе? Просто TypeScript ругается на ошибки в типизации (они были, потому что ты не импортировал модуль moment). А вот проверки кода синтаксические выполняются эслинтом (чтобы переменные все были, не было не используемых, правила именования и т.п.). То есть ты должен был при наведении мышкой видеть такую всплывашку: Вот ты или не все скопировал прислал, или просто плагин эслинг не стоит. Проверку можно выполнить еще через терминал. yarn lint - запускает эслинт на проверку кода всего проекта. Результат по твоей репе: yarn types - Запускает тайпскрипт на проверку всего кода. Эти проверки уже показывают, что в проекте все плохо. Выкатил тебе исправления: https://github.com/p1aton/freecode.academy/commit/e457e65863ec7f161375cdc04ce4b005cb7e9fdf И записал видео с разбором ситуации https://www.youtube.com/watch?v=RZ10Dw2Jl4Q