This is an automated email from the ASF dual-hosted git repository.
lburgazzoli pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-k.git
The following commit(s) were added to refs/heads/main by this push:
new fe87df368 chore: cleanup golagci-lint configuration
fe87df368 is described below
commit fe87df368ca3bb05011b8d5cacaf4995f524586f
Author: Luca Burgazzoli <[email protected]>
AuthorDate: Wed May 8 22:49:39 2024 +0200
chore: cleanup golagci-lint configuration
---
.golangci.yml | 16 +---------------
script/Makefile | 13 +++++++++++++
2 files changed, 14 insertions(+), 15 deletions(-)
diff --git a/.golangci.yml b/.golangci.yml
index da5216147..21b1f5b97 100644
--- a/.golangci.yml
+++ b/.golangci.yml
@@ -27,7 +27,6 @@ linters:
enable-all: true
disable:
- cyclop
- - deadcode
- depguard
- dupl
- exhaustive
@@ -39,36 +38,22 @@ linters:
- gochecknoglobals
- gochecknoinits
- gocognit
- - goconst
- gocyclo
- godox
- err113
- gofumpt
- - golint
- gomnd
- - gomoddirectives
- - ifshort
- - interfacer
- ireturn
- lll
- - maligned
- - nakedret
- nestif
- nilnil
- nlreturn
- nolintlint
- - nosnakecase
- paralleltest
- revive
- - rowserrcheck
- - scopelint
- - structcheck
- - sqlclosecheck
- tagalign
- tagliatelle
- - tenv
- testpackage
- - varcheck
- varnamelen
- wastedassign
- whitespace
@@ -79,3 +64,4 @@ linters:
# lint violation make a lot of sense so we should re-enable the
lints below and work to fix the findings
- mnd
- perfsprint
+ - goconst
diff --git a/script/Makefile b/script/Makefile
index db79a62ee..4740e028a 100644
--- a/script/Makefile
+++ b/script/Makefile
@@ -38,6 +38,7 @@ GOVULNCHECK_VERSION ?= latest
LINTER ?= $(LOCALBIN)/golangci-lint
GOVULNCHECK ?= $(LOCALBIN)/govulncheck
+GOIMPORT ?= $(LOCALBIN)/goimports
BASE_IMAGE := eclipse-temurin:17
LOCAL_REPOSITORY := /etc/maven/m2
@@ -443,6 +444,11 @@ lint-fix: golangci-lint
vuln: govulncheck
@$(GOVULNCHECK) ./...
+.PHONY: fmt
+fmt: goimport
+ $(GOIMPORT) -l -w .
+ go fmt ./...
+
dir-licenses:
./script/vendor-license-directory.sh
@@ -743,3 +749,10 @@ govulncheck: $(GOVULNCHECK)
$(GOVULNCHECK): $(LOCALBIN)
@test -s $(GOVULNCHECK) || \
GOBIN=$(LOCALBIN) go install
golang.org/x/vuln/cmd/govulncheck@$(GOVULNCHECK_VERSION)
+
+.PHONY: goimport
+goimport: $(GOIMPORT)
+$(GOIMPORT): $(LOCALBIN)
+ @test -s $(LOCALBIN)/goimport || \
+ GOBIN=$(LOCALBIN) go install golang.org/x/tools/cmd/goimports@latest
+