Голем научился анализировать Go-проекты

от автора

Допилил поддержку Go в своём боте Golem. Теперь он умеет проверять не только Python, но и Go-код.

Под капотом — два тулза:

  • staticcheck — статический анализ, ищет баги, неэффективный код, устаревший синтаксис

  • gosec — безопасность, хардкод ключей, слабый crypto, небезопасные вызовы

Запускаются параллельно, результаты агрегируются, LLM получает только проблемные строки — без воды и галлюцинаций.

Автофикс для Go пока не трогал — нормальных тулзов под капотом нет. Сделаю в v2 через LLM.

Тестируйте: @Golem666bot. Кидайте ZIP или ссылку на репу.

ссылка на оригинал статьи https://habr.com/ru/articles/1025702/