Команда Go for Devs подготовила перевод статьи о новых возможностях GoLand 2025.2. В этом релизе — умное выявление ошибок с помощью анализа потоков данных, неблокирующий экран приветствия, улучшенный поиск HTTP-эндпоинтов и ускоренный AI-агент Junie. А ещё — апгрейд JetBrains AI Assistant и свежие функции, унаследованные от IntelliJ IDEA, WebStorm и DataGrip.
Более умное выявление разыменования nil на лету с помощью DFA
В GoLand 2025.2 добавлен межпроцедурный анализ разыменования nil
, который помогает выявлять потенциальные проблемы до того, как они вызовут ошибки во время выполнения. Новые инспекции отслеживают, как значения nil
передаются через вызовы функций, файлы и пакеты, и подсвечивают рискованные операции с указателями прямо в редакторе.
Теперь вы увидите:
Подсказки о nullability в быстрых справках
Предупреждения о небезопасных разыменованиях
Новую вкладку Data Flow Analysis в окне Problems с полным путём, ведущим к ошибке разыменования nil.

Быстрый старт с новым неблокирующим экраном приветствия
Экран приветствия теперь открывается как вкладка внутри IDE, а не блокирует запуск. Это даёт мгновенный доступ к инструментам вроде терминала, Docker, Kubernetes, HTTP-клиента и баз данных — без необходимости открывать проект. Также можно создавать и редактировать отдельные файлы без настройки полноценного рабочего пространства.

Умнее поиск эндпоинтов и генерация запросов
Окно Endpoints теперь лучше поддерживает современные шаблоны рутов net/http.ServeMux
, включая руты по методам и с подстановочными знаками, например GET /task/{id}/
. Рядом с каждым рутом отображается HTTP-метод для более быстрой навигации.
GoLand теперь может определять HTTP-методы из:
Имён функций:
r.GET("/path", handler)
Строк с префиксом метода:
http.HandleFunc("POST /item", handler)
Аргументов функций:
r.Method("DELETE", "/item", handler)
Цепочек вызовов:
r.HandleFunc("/item", handler).Methods("PUT")
В релиз также вошли улучшения механизма определения авторизации для Gin и http.Server
, а сама система была переработана так, чтобы оставаться расширяемой.

Junie: ваш быстрый и умный AI-агент для программирования
Junie, агент для разработки от JetBrains, доступен пользователям GoLand и недавно получил несколько крупных обновлений.
Junie создан, чтобы помогать в профессиональных задачах любой сложности. Теперь он работает значительно быстрее и поддерживает MCP, а также удалённую разработку.
Основные обновления:
Теперь на 30% быстрее: мы оптимизировали скорость выполнения задач без потери качества.
Поддержка MCP: протокол Model Context Protocol позволяет Junie подключаться к внешним источникам, таким как базы данных, файловые системы или API.
Удалённая разработка: теперь можно работать вместе с командой на удалёнке и параллельно поручать задачи Junie.

Обновления JetBrains AI Assistant
JetBrains AI Assistant получил крупное обновление — теперь он работает быстрее, лучше понимает проект и полностью встроен в ваш рабочий процесс. Независимо от того, работаете ли вы онлайн или офлайн, JetBrains AI стал более умным, гибким и по-прежнему остаётся бесплатным.
Что нового:
Умные дополнения кода для всех поддерживаемых языков, теперь с поддержкой SQL, YAML, JSON, Markdown и других форматов.
Больше возможностей в офлайне — можно подключать любой совместимый с OpenAI сервер моделей, например llama.cpp или LiteLLM.
Поддержка изображений в чате при использовании моделей Anthropic: теперь вы можете прикреплять картинки прямо в диалог.

Русскоязычное Go сообщество
Друзья! Эту статью перевела команда «Go for Devs» — сообщества, где мы делимся практическими кейсами, инструментами для разработчиков и свежими новостями из мира Go. Подписывайтесь, чтобы быть в курсе и ничего не упустить!

Унаследованные возможности из IntelliJ IDEA, WebStorm и DataGrip
GoLand также получает многие новые функции из экосистемы IntelliJ Platform. Ознакомьтесь с нововведениями в:
ddwu
JetBrains идите лесом :Ъ