ExpertiDict

Go · Essencial · Inglês · Técnico

go mod tidy

/ɡoʊ mɑd ˈtaɪ.di/comando

Comando que sincroniza o go.mod e o go.sum com o código: adiciona dependências importadas que faltam e remove as que não são mais usadas.

Onde usar

Rode antes de commitar quando importar ou remover um pacote. No CI, é comum rodar e checar se o diff ficou vazio.

Em código

go mod tidy
git diff --exit-code go.mod go.sum

Exemplos

I forgot to run go mod tidy and the CI failed.

Esqueci de rodar go mod tidy e o CI falhou.

Go mod tidy removed three unused dependencies.

O go mod tidy removeu três dependências sem uso.

Cuidado

Não atualiza versões já listadas; para subir uma dependência use go get com a versão desejada.

Origem

Do inglês tidy, 'arrumar'.

Veja também

Todos os termos de Go