Оставил на гитхабе комменты. Блин, юзабилити в гитхабе часто просто взрывает мозг. Нет возможности просто взять и перейти во вкладку "Комментарии". Есть типа "Вкладки" и информация сколько комментов, но это не кликабельно никак. Долго искал. Оказалось, они сразу выводятся в самом низу страницы https://github.com/p1aton/prisma-nextjs/compare/Task2 Но туда же еще доскроллить надо. Почем не сделать хотя бы ссылку якорь?! Ух, подгорает!

Это встроенная фича ВСкола. Горячие клавиши Ctrl+Shift+i (но соответственно надо смотреть настройки редактора, могут отличаться). Но для разных файлов могут понадобиться разные плагины. Это специальная категория плагинов - форматтеры. Если нажмешь форматирование и ВСкод не поймет как форматировать, он предложит найти и установить соответствующий. Вот у меня установленные: Но как видно, у меня нет сейчас активного форматтера для ts, так что это стандартное форматирование редактора сейчас используется.

Что за плагин ты используешь, когда показываешь копируешь пропсы строку, потом берешь везде ставишь курсор нажимешь cntrl+enter и они у тебя в столбец выстраиваются, а потом вообще магия сразу во все строках двояточия ставишь и пишешь одновременно string?

Кстати, тут сомтрел как можно проверить что зацепит преттиер, но так, чтобы без записи (yarn format - там сразу --write прописано). Попробуй вот так: yarn prettier --tab-width 5 . -c Вот в варны выводит файлы-претенденты под форматирование [warn] src/index.tsx [warn] src/lib/apolloClient/createApolloClient/index.ts [warn] src/lib/apolloClient/createApolloClient/interfaces.ts [warn] src/lib/apolloClient/index.ts [warn] src/lib/apolloClient/interfaces.ts [warn] src/modules/gql/cli/generateTypes/tests/index.test.ts [warn] src/modules/gql/cli/generateTypes/constants.ts [warn] src/modules/gql/cli/generateTypes/files.ts [warn] src/modules/gql/cli/generateTypes/generateTypes.ts [warn] src/modules/gql/cli/generateTypes/run.ts [warn] src/modules/gql/cli/generateTypes/schema.ts [warn] src/modules/gql/cli/generateTypes/types.ts А если все ОК, то будет такое: All matched files use Prettier code style!

Все, нашел. Оказывается, есть есть у него отдельная настройка. Видимо у тебя в системе все-таки 4 стоит по умолчанию, и он оттуда значение выдергивает. Но можно жестко задать. Документация: https://prettier.io/docs/en/options.html В https://github.com/p1aton/prisma-nextjs/blob/master/.prettierrc допиши настройку "tabWidth": 2 и попробуй еще раз. ОК должно быть. Я в основной проект тоже добавил https://github.com/prisma-cms/nextjs/commit/2be91e33afc8d3f3485f807f4334624f2b68631f

Во, попробуй так: yarn format --tab-width 2

Я проверяю git diff src/components/Header/index.tsx как ты на видео, он JSX компоненты не хочет формотировать по отступам. Вот я только что выполнил формат, и все ОК У тебя он вообще ничего не форматирует?

Я проверяю git diff src/components/Header/index.tsx как ты на видео, он JSX компоненты не хочет формотировать по отступам.

В общем, он GlobalStyle.ts не хочет нормально форматировать. То есть проблема не у тебя, а в самом компоненте formatter. Но это мелочи. Сам чуть подправь и все. Но в целом можно забить.