В этой статье мы познакомим вас с несколькими многообещающими расширениями VSCode. Все они постоянно обновляются и с каждым месяцем становятся все более продвинутыми. На них определенно стоит обратить внимание, и если даже не установить себе, то периодически поглядывать.
1. Copilot
GitHub Copilot — ваш ИИ-напарник в программировании. Он по мере вашего ввода предлагает дополнение строк и целых функций.
В основе GitHub Copilot лежит ИИ-система OpenAI Codex, обученная на открытых текстах и миллиардах строк кода.
Copilot поддерживает разные языки программирования.
Просто начните работать, введя несколько ключевых слов, и расширение сгенерирует код за вас.
2. Trunk
Trunk — сверхбыстрый инструмент для проверки и форматирования кода. Его отличительные особенности — кеширование, обнаружение потенциальных проблем до их возникновения, демон и языковой сервер.
Вам больше не нужно устанавливать десятки разных плагинов для линтинга и форматирования, если вы используете Trunk. В нем все эти линтеры уже интегрированы.
3. Stepsize
Stepsize — необходимое каждому разработчику расширение для отслеживания и исправления проблем в кодовой базе. Также оно помогает управлять техническим долгом.
Stepsize работает с разными issue-трекерами, такими как ira, Asana, Azure DevOps, Linear и др.
С этим расширением вы сможете:
- создавать issues прямо в редакторе и привязывать их к коду
- отслеживать и расставлять приоритеты в улучшениях кода (работа с техническим долгом)
- добавлять ключевые issues в свои спринты при помощи интеграции issue-трекера.
От редакции Techrocks. Рекомендуем статью «10 расширений VS Code для работы с техническим долгом».
4. CodeTour
CodeTour позволяет записывать и проигрывать «экскурсии» по кодовой базе. Такие записи облегчают онбординг для новых членов команды, помогают визуализировать баг-репорты и вникать в контекст код-ревью и пул-реквестов.
«Экскурсии» CodeTour представляют собой серии интерактивных шагов, каждый из которых связан с определенной директорией (файлом, строкой) и включает описание соответствующего кода.
5. Peacock
С помощью Peacock можно изменить цвет рабочего пространства VSCode и разных вкладок в редакторе. Это идеальное решение для тех, у кого бывает запущено несколько экземпляров VS Code, кто использует VS Live Share или функции редактора для удаленной работы. Разные цвета позволяют быстро определять нужное окно редактора.
Например, если вы работаете одновременно над фронтендом и бэекендом, разные цвета помогут вам различать используемые репозитории.
От редакции Techrocks. Рекомендуем статью «Лучшие расширения VS Code для удаленной работы».
6. Polacode
Если вы часто делаете скриншоты кода, вам точно пригодится Polacode. С этим расширением вы сможете создавать красивые снимки, которыми будет не стыдно поделиться.
Polacode позволяет добавить в скриншот тень и отступы, закруглить углы и спрятать все лишнее. Благодаря этому ваши скриншоты будут выглядеть просто и профессионально.
От редакции Techrocks. Кстати о скриншотах: у нас есть статья «5 отличных инструментов для создания скриншотов кода».
7. Ponicode
Ponicode — расширение для модульного тестирования. Оно помогает создавать, визуализировать и запускать юнит-тесты для ваших функций. Все это делается легко и быстро благодаря тестовым сценариям, генерируемым ИИ, и понятному графическому интерфейсу.
Ponicode показывает, какие функции больше всего нуждаются в тестировании, чтобы вы могли сосредоточить свои усилия именно на них. Таким образом можно повысить надежность кода и выявлять баги на ранних стадиях.
8. Marquee
Расширяемая платформа для управления множеством окон VS Code. Расширение естественным образом интегрируется в ваш процесс разработки и сводит к минимуму проблему переключения контекста.
9. Vscode-spotify
Многие разработчики любят слушать музыку во время кодинга. Если вы принадлежите к их числу, попробуйте использовать Spotify внутри VSCode. Это расширение, в отличие от остальных в нашем списке, не находится в состоянии активной разработки, но его не стоит сбрасывать со счетов. Оно обеспечивает интеграцию с десктопным клиентом Spotify и таким образом избавляет от необходимости переключаться между вкладками.
Перевод статьи «10 VSCode Extensions To Look Out For In 2022».
[customscript]techrocks_custom_after_post_html[/customscript]
[customscript]techrocks_custom_script[/customscript]