qvib.pro
EN

JetBrains выпустила RC LSP-расширения для Java и Kotlin

JetBrains выпустила RC LSP-расширения для Java и Kotlin

JetBrains сделала очередной шаг к распространению своего опыта в разработке на Java и Kotlin за пределы IntelliJ IDEA, выпустив Release Candidate LSP-расширения для сторонних редакторов, таких как VS Code и Cursor. Расширение призвано обеспечить разработчикам точное, контекстно-зависимое понимание кода на Java и Kotlin, независимо от используемого инструмента. Это не просто перенос функций IDE, а стремление сделать глубокое понимание JVM-кода доступным везде, где работают разработчики.

Что произошло

JetBrains объявила о достижении стадии Release Candidate для своего LSP-расширения «Java and Kotlin by IntelliJ IDEA». Расширение приносит интеллектуальные возможности IntelliJ IDEA для Java и Kotlin в сторонние редакторы, начиная с VS Code и его форков, таких как Cursor. RC-версия включает основные функции помощи в кодировании: умное автодополнение, навигация, инспекции, быстрые исправления и анализ кода. Кроме того, она предоставляет более продвинутые возможности, включая рефакторинг в масштабах всего проекта, отладку на основе DAP, поддержку проектов Maven, Gradle и Bazel, встроенное тестирование и взаимодействие с инструментами Spring. Это последний билд программы раннего доступа, который будет доступен в течение 30 дней.

Почему это важно

Релиз значим для разработчиков, которые предпочитают использовать легковесные редакторы, но при этом хотят иметь доступ к мощным функциям IntelliJ IDEA. Он также критически важен для развития кодирующих агентов. Теперь агенты, такие как Cursor Agent, могут использовать тот же языковой сервер для семантического поиска кода, навигации и анализа, что приводит к более быстрым и детерминированным результатам. Это унифицирует понимание кода между человеком и ИИ, снижая барьеры и повышая эффективность совместной работы. Для предпринимателей, создающих инструменты для разработчиков, это открывает новые возможности для интеграции и использования высококачественного анализа кода от JetBrains.

Что это значит на практике

  • Единый опыт разработки: Разработчики могут использовать привычные редакторы, такие как VS Code, получая при этом интеллектуальные возможности IntelliJ IDEA для Java и Kotlin, что повышает продуктивность без необходимости переключаться между инструментами.
  • Улучшенная работа с ИИ-агентами: Кодирующие агенты, использующие LSP-расширение, получают доступ к глубокому пониманию структуры и семантики кода, что позволяет им выполнять задачи, такие как рефакторинг, анализ и поиск, с большей точностью и скоростью.
  • Расширенная поддержка проектов: Поддержка Maven, Gradle и Bazel, а также отладка на основе DAP и встроенное тестирование, делают расширение полноценным инструментом для работы с крупными и сложными проектами.
  • Интеграция с экосистемой Spring: Взаимодействие с инструментами Spring обеспечивает бесшовную разработку приложений на этой популярной платформе.
  • Подготовка к агентным рабочим процессам: JetBrains активно инвестирует в это направление, и будущие версии обещают полностью агентные рабочие процессы, в том числе на основе терминала, что предвещает новую эру в разработке программного обеспечения.

Источники

Ещё по теме «Инструменты»

Instagram, Facebook и Threads — продукты компании Meta Platforms Inc., деятельность которой признана экстремистской и запрещена в Российской Федерации.