diff --git a/hack/validate/golangci-lint.yml b/hack/validate/golangci-lint.yml index 7ca17133ea..618fd60cf3 100644 --- a/hack/validate/golangci-lint.yml +++ b/hack/validate/golangci-lint.yml @@ -5,6 +5,7 @@ linters: - gosec - gosimple - govet + - importas - ineffassign - misspell - revive @@ -24,6 +25,16 @@ linters: - docs linters-settings: + importas: + # Do not allow unaliased imports of aliased packages. + no-unaliased: true + + alias: + # Enforce alias to prevent it accidentally being used instead of our + # own errdefs package (or vice-versa). + - pkg: github.com/containerd/containerd/errdefs + alias: cerrdefs + govet: check-shadowing: false depguard: