Post Thumbnail

В блоге Go вышла статья Алана Донована про то, как круто обновили команду go fix в версии 1.26. Раньше это была просто скучная утилита для легаси кода, а теперь это настоящий "апгрейдер" кода: он сам прогоняет кучу анализаторов и приводит твой код к самому свежему и модному виду.

Донован рассказывает, как этим пользоваться, объясняет прикол про "синергию" - когда одно исправление тянет за собой другое, и как система разруливает конфликты, если правки накладываются друг на друга. Во второй части статьи он лезет под капот и показывает, как устроена инфраструктура анализа Go, благодаря которой одни и те же анализаторы работают и в go fix, и в go vet, и в gopls. И самое важное - теперь обычные разработчики смогут делать свои собственные анализаторы и "фиксы" под свои API или внутренние правила проектов

Похожее

Post Thumbnail

HTTP/2 h2c

Обычно HTTP/2 работает только поверх TLS через HTTPS. Но h2c позволяет использов...

Post Thumbnail

let-go

Ну вы поняли, сегодня пятница и для вас аж второй язык программирования за день ...

Post Thumbnail

Язык rye

Rye - это такой небольшой встраиваемый язык, который удобно использовать для кон...

Post Thumbnail

Врап

Автор предлагает паттерн для Go-сервисов: вынести обвязку и все связанное с деко...