go.mod?
https://github.com/hashicorp/terraform/blob/main/go.mod
списки зависимостей в 100+ проектов становятся нормой, особенно интересно иметь в зависимостях модули в 100строк. ^.^
Транзитивные зависимости вроде бы
go mod tidy may also add or remove // indirect comments on require directives. An // indirect comment denotes a module that does not provide a package imported by a package in the main module. (See the require directive for more detail on when // indirect dependencies and comments are added.) https://go.dev/ref/mod#go-mod-tidy
а зачем тогда он нужен? если оно в сборе не будет участвовать, зачем указывать.
Строго говоря, это чтобы ставить дополнительные зависимости, которые используются не для основного бинаря. Там по ссылке есть инфа глубже, как именно оно работает. ЕМНИП, так можно синкать, например, версии инструментов дополнительных.
Обсуждают сегодня