From 8c3ae386cd263c5f4fb4c8f7519febedaf1e3281 Mon Sep 17 00:00:00 2001 From: Sebastiaan van Stijn Date: Fri, 25 Feb 2022 16:05:15 +0100 Subject: [PATCH] golangci-lint: prevent io/ioutil from being used The package has been deprecated since Go 1.16: https://go.dev/doc/go1.16#ioutil Signed-off-by: Sebastiaan van Stijn --- .golangci.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.golangci.yml b/.golangci.yml index 4acd9bd6e7..da889369f3 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -2,6 +2,7 @@ linters: enable: - bodyclose - deadcode + - depguard - dogsled - gocyclo - goimports @@ -33,6 +34,13 @@ run: - .*generated.* linters-settings: + depguard: + list-type: blacklist + include-go-root: true + packages: + # The io/ioutil package has been deprecated. + # https://go.dev/doc/go1.16#ioutil + - io/ioutil gocyclo: min-complexity: 16 govet: