deps-check

module
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 29, 2026 License: MIT

README

depscheck

Go Version CI Release

depscheck – CLI-утилита для анализа зависимостей Go-модуля в Git-репозитории

Установка

go install github.com/Fauxmen4/deps-check/cmd/depscheck@latest

Демо

depscheck demo

Использование

Ссылку для репозитория указывать в формате https://... или git@...

depscheck analyze <repository-url> [flags]
Флаги
  • -f, --format — формат вывода: table (по умолчанию, для терминала) или json (для скриптов).
  • -d, --direct-only — только прямые зависимости, пропустить // indirect.
  • -b, --branch — ветка репозитория. По умолчанию — ветка репозитория по умолчанию.
  • -p, --path — путь до go.mod внутри репозитория. Полезно для монорепозиториев.
  • --all — показать все зависимости, включая уже актуальные. По умолчанию видны только те, что можно обновить.
  • --concurrency — число одновременных запросов к proxy.golang.org (по умолчанию 10).
  • -h, --help — показать справку.
  • --version — показать версию утилиты.
Примеры

Базовый вариант — проверка всех зависимостей:

depscheck analyze https://github.com/gin-gonic/gin

Только прямые зависимости:

depscheck analyze https://github.com/gin-gonic/gin --direct-only

Указать ветку и путь до go.mod в монорепозитории:

depscheck analyze https://github.com/user/monorepo --branch develop --path services/api

Полный список с актуальными версиями:

depscheck analyze git@github.com:gin-gonic/gin --all
Классификация обновлений

Каждая зависимость в отчёте помечается одним из статусов:

  • none — версия актуальна, обновление не требуется
  • patch — доступен патч (v1.2.3 → v1.2.5), безопасно обновлять
  • minor — доступна minor-версия (v1.2.3 → v1.5.0), обратно совместимо
  • major — доступен major-релиз (v1.2.3 → v2.0.0), возможны breaking changes
  • unknown — не удалось определить: приватный модуль, retracted-версия или псевдоверсия

Directories

Path Synopsis
cmd
depscheck command
internal
cli

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL