Это все нормально и даже есть исправляения, но ты очень серьезно к переносу строк подошел, а у меня они почему-то не меняются.

По поводу yarn format я повторял все действия за тобой и проверял файл обычный tsx, который ты проверял у тебя там появились отступы у меня только точки с запятой убрал. Кинь ссылку на проблемный файл. yarn format не зависит от редактора, это просто терминальная утилита. Когда запускаешь, результат работы выводится в терминал? Вот так:

Это я в видосе показывал как я час что-то делал, делал, а потом такой вжух, и запустил, и работает. Это мелочи... Вот я тут на рабочем проекте делал агрегатор API (бэк имеет несколько эндпоинтов, и я замучился проксировать запросы с разделением логики для авторизованных/неавторизованных, да еще и для разных запросов). В итоге решил сделать в самом проекте проксирующий GraphQL-сервер, чтобы в нем уже настроить работу с несколькими АПИ-серверами, а с фронта все запросы шли только на него, как на один эндпоинт.Так вот, три дня упорной работы (больше, чем по 12 часов в день), и в браузер практически не смотрел вообще. 2 дня внедрял агрегатор, потом день обновлял фронт, потому что запросы поменялись и надо было во фронте все обновить. Так вот, сегодня выкатили обновление во фронт, и все работает как и работало. А коммит при этом вот такой получился:

Расширение поставил теперь стили нормально отображаются. По поводу yarn format я повторял все действия за тобой и проверял файл обычный tsx, который ты проверял у тебя там появились отступы у меня только точки с запятой убрал.

<< 1. Не работает подсветка в css в styled компоненте. Просто у тебя в IDE не установлен плагин. У меня вот этот стоит: https://marketplace.visualstudio.com/items?itemName=jpoissonnier.vscode-styled-components Вот на всякий случай список всех установленных у меня расширений. >> 2. После запуска yarn format и проверки все тоже самое, как у тебя git diff git diff src/components/Header/index.tsx показывает изменения только, что убрал закрывающие точки с запятой отступы spasec не изменились. В редакторе я поменял spasec на 2. А ты уже исправил там сам синтаксис? У тебя там styled, или как и было, просто стили? Если просто стили, он этого не поменяет, пока не поправишь синтаксис. И после того, как изменил в настроках отступы, надо закрыть все файлы. В текущих он сразу не меняет.

<< В самом начале видео ты говоришь, что я указал плохо ссылку в кооммите, нужно было с переносом, я нажимал CTRL + Enter для перехода на другую строку, когда добовлял ссылку, в чем ошибка не совсем понимаю? Ctrl+Enter - это не всегда перенос строки. Зависит от редактора. Надо было просто смотреть на конечный результат. Скорее всего просто Enter надо было, как в обычном текстовом редакторе. А так у тебя получилось все просто в одну строку. Date: Wed Feb 10 19:29:14 2021 +0300 Transferring the project structure https://freecode.academy/tasks/ckkzgb01fwmn00730jcb8ngyf

Вообщем, что-то пошло не так:) 1. Не работает подсветка в css в styled компоненте. 2. После запуска yarn format и проверки все тоже самое, как у тебя git diff git diff src/components/Header/index.tsx показывает изменения только, что убрал закрывающие точки с запятой отступы spasec не изменились. В редакторе я поменял spasec на 2. Есть подозрения, что что-то с установкой намудрил при повторном запуске yarn показывает успех 1/4 пакетов. Все правильно или должно быть все-таки 4?

В самом начале видео ты говоришь, что я указал плохо ссылку в кооммите, нужно было с переносом, я нажимал CTRL + Enter для перехода на другую строку, когда добовлял ссылку, в чем ошибка не совсем понимаю?

Олег, ты не представляешь как много всяческих подходов. В какой проект не зайдешь - у них там по-своему. Вот и получается, что в каждом проекте объявляются и действуют внутренние соглашения. То есть если ты свой проект будешь делать и для себя - делаешь там как хочешь. Я же делаю так, и если ты используешь этот проект и зовешь меня на ревью, то должен следовать моим соглашениям. У меня же логика создания отдельных интерфейс-файлов такая же, как и для любых других сущностей: по возможности одна сущность - один файл. Так гораздо проще ориентироваться. Знаешь: зашел в файл, там сразу начинается с головы та сущность, которую ты ожидаешь. Ты не думай, что все типы будут маленьгие по объему. К примеру, может быть и вот такой. И поверь, это еще не самый большой. А вот здесь сразу несколько сущностей в одном фейле, и уже сложнее ориентироваться.

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