2
0

fix: unset GOEXPERIMENT for golangci-lint

golangci-lint v2.7.2 downloads Go 1.24.x which doesn't support
GOEXPERIMENT=jsonv2 (only Go 1.25+ does). Unset GOEXPERIMENT
when running the linter to avoid this incompatibility.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-09 16:30:45 -05:00
parent fc6810ed0a
commit c066815bd3

View File

@@ -377,11 +377,11 @@ lint-spell-fix: ## lint spelling and fix issues
.PHONY: lint-go
lint-go: ## lint go files
$(GO) run $(GOLANGCI_LINT_PACKAGE) run
GOEXPERIMENT= $(GO) run $(GOLANGCI_LINT_PACKAGE) run
.PHONY: lint-go-fix
lint-go-fix: ## lint go files and fix issues
$(GO) run $(GOLANGCI_LINT_PACKAGE) run --fix
GOEXPERIMENT= $(GO) run $(GOLANGCI_LINT_PACKAGE) run --fix
# workaround step for the lint-go-windows CI task because 'go run' can not
# have distinct GOOS/GOARCH for its build and run steps