В Go 1.26 команда полностью переписала подкоманду go fix.
Теперь это не просто инструмент совместимости, а система для автоматической модернизации кода.
Что делает новый go fix
* находит устаревшие конструкции
* переписывает код под современные возможности языка
* обновляет использование стандартной библиотеки
* улучшает код без ручного рефакторинга
Как использовать
go fix ./...
Под капотом - набор анализаторов, которые ищут возможности улучшения, а не только ошибки.
Инструмент эволюционирует в сторону умного статического анализа.
Ключевая идея релиза
Self-service анализ.
Компании и мейнтейнеры смогут:
* добавлять собственные правила
* кодировать внутренние стандарты
* автоматически применять best practices ко всему проекту
Языки начинают сами улучшать код за разработчика.
Статический анализ становится частью инженерной культуры, а не отдельным инструментом.
https://go.dev/blog/gofix
Канал с вакансиями по GO
