Отправлять ПР было рано еще, у тебя же там куча ошибок. Собственно, автоматические тесты ПРа сразу выявили ошибки и поставили крест на нем. 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

Нет, не обязательно все переустанавливать. Достаточно просто изменить урл ориджина git remote set-url orign new_url Потом проверь git remote -v

Получается мне нужно сейчас сделать форк, потом все заново переустоновить, воспроизвести ошибку в своем форке, выполнить команды, которые ты прислал и потом сделать пуллреквест?

Ну он тебе и пишет добавь git push --set-upstream origin with_error К нему же добавь --no-verify, так как иначе не выльет, потому что у тебя ошибки локально есть сейчас. Итого git push --set-upstream origin with_error --no-verify Внимание! Вы не должны использовать --no-verify постоянно, то есть почти никогда. Используйте его только тогда, когда надо вылить коммит с ошибками, сознательно. Вы просто этим флагом указываете "Не надо выполнять прехуки на коммит и пуш". Но вопрос еще что у тебя за origin. Если мой, то ты логично туда не выльешь, тупо потому что прав нет. Я писал сразу: надо делать форк проекта, чтобы на гитхабе иметь свой проект, и с него уже клонироваться и в него пушить свои изменения и оттуда уже в случае успеха отправлять пулл-реквесты на мой проект.

nex@nA-nex:~/git/freecode.academy$ git push --no-verify fatal: Текущая ветка with_error не имеет вышестоящей ветки. Чтобы отправить текущую ветку и установить внешнюю ветку как вышестоящую для этой ветки, используйте git push --set-upstream origin with_error

Сделай так: И пришли ссылку на коммит, посмотрю что у тебя и научу с ошибками работать.

Это уже в третьем варианте: (alias) moment(inp?: moment.MomentInput, strict?: boolean | undefined): moment.Moment (+2 overloads) export namespace moment @param strict Strict parsing disables the deprecated fallback to the native Date constructor when parsing a string. 'moment' refers to a UMD global, but the current file is a module. Consider adding an import instead. Во втором такая же ошибка. В первом гора ошибок везде.

Так ты на подчеркнутое наведи мышку, появится всплывашка с описанием ошибки. Что за ошибка?

Вставил такой код: Он мне подчеркивает createdAt, moment и </Grid>. Походу я сломал TaskViewStyled. Если просто вставляю: Он подчеркивает moment. Если засовываю в другой грид: Он подчеркивает moment.