From 895d589204585b1bc7ae6af93f844d3dc777d811 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lorenz=20K=C3=A4stle?= Date: Fri, 18 Oct 2024 14:35:40 +0200 Subject: [PATCH 1/4] Bump go version to 1.22 --- go.mod | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/go.mod b/go.mod index fea890f..c09c8fd 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/NETWAYS/check_elasticsearch -go 1.21 +go 1.22 require ( github.com/NETWAYS/go-check v0.6.2 From c703714edb7d4c3ee6e6881acdc9e0b1e1ce6139 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lorenz=20K=C3=A4stle?= Date: Fri, 18 Oct 2024 14:36:04 +0200 Subject: [PATCH 2/4] Updater linter config to remove deprecated linters --- .golangci.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.golangci.yml b/.golangci.yml index d2962a3..e0ed8bd 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -1,17 +1,19 @@ run: timeout: 5m tests: false - skip-files: + +issues.skip-files: - 'internal/config/http_config.go' - 'internal/config/config.go' linters: enable-all: true disable: + - execinquery + - exportloopref - cyclop - depguard - dupl - - exhaustivestruct - exhaustruct - forbidigo - forcetypeassert @@ -19,7 +21,7 @@ linters: - gochecknoglobals - gochecknoinits - godox - - goerr113 + - err113 - gofumpt - gomnd - mnd From 435142b159c283348656f91f30cf3b179ebd0f6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lorenz=20K=C3=A4stle?= Date: Fri, 18 Oct 2024 14:36:19 +0200 Subject: [PATCH 3/4] fix linter issues --- cmd/config.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/config.go b/cmd/config.go index f598303..7eed600 100644 --- a/cmd/config.go +++ b/cmd/config.go @@ -38,7 +38,7 @@ func loadFromEnv(config interface{}) { configValue := reflect.ValueOf(config).Elem() configType := configValue.Type() - for i := 0; i < configValue.NumField(); i++ { + for i := range configValue.NumField() { field := configType.Field(i) tag := field.Tag.Get("env") From 886ba4e275ec3b994bf2234781b939ceff0b4513 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lorenz=20K=C3=A4stle?= Date: Fri, 18 Oct 2024 14:38:23 +0200 Subject: [PATCH 4/4] Disable godot linter --- .golangci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.golangci.yml b/.golangci.yml index e0ed8bd..c2ddcae 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -11,6 +11,7 @@ linters: disable: - execinquery - exportloopref + - godot - cyclop - depguard - dupl