РАЗРАБОТКА

GitHub Copilot CLI теперь поддерживает язык программирования с помощью LSP

GitHub Copilot CLI интегрировал поддержку LSP, улучшив работу с кодом для 14 языков.

✍️ Редакция iTech News | 16.11.2025 | ⏱ 2 мин | Источник: GitHub Blog
GitHub Copilot CLI получил поддержку языка программирования

GitHub Copilot CLI теперь использует Language Server Protocol (LSP), что значительно улучшает качество взаимодействия с кодом. В результате, разработчики смогут получать точные и структурированные ответы вместо простого текстового поиска.

Что такое LSP и его преимущества

LSP — это стандарт, который обеспечивает функциональность «определить, где используется» и «найти ссылки» в редакторах кода, таких как VS Code. Но теперь этот протокол также доступен в терминале. Применение LSP позволяет Copilot точно определять местоположение символов в коде, что убирает неопределенности, возникающие при использовании подходов на основе текстового поиска. Например, при работе с Java или Python разработчики могут получать более реалистичные и надежные результаты при анализе кода.

Процесс настройки LSP в Copilot CLI

Обновление включает в себя LSP Setup skill, который отвечает за автоматическую установку и конфигурацию LSP-серверов для Copilot CLI. Этот процесс состоит из семи шагов, включая выбор языка, определение операционной системы и установку необходимых пакетов.

Как только пользователь укажет язык программирования, Copilot автоматически подбирает подходящий LSP-сервер и его конфигурацию. Доступно LSP для 14 языков, включая Java, Python и TypeScript, что позволяет создавать мощные функциональные возможности в CLI-приложении.

Преимущества для разработчиков

Это обновление особенно важно для российских разработчиков, отвечая на текущие потребности в более качественном анализе кода. Ручное извлечение информации из зависимостей часто приводит к ошибкам, а внедрение LSP помогает избежать этого. Теперь команды могут рассчитывать на более эффективную работу с API и уменьшение времени на отладку, что положительно скажется на сроках выпуска продуктов.

Следующий шаг — более глубокая интеграция других инструментов в Copilot, что может привести к дальнейшему улучшению работы с кодом.

Поделиться: Telegram X LinkedIn