fix: resolve all golangci-lint errors and integrate linter into CI/CD, Makefile, and check script
CI Quality Checks & Tests / Frontend Typecheck & Build (push) Successful in 1m28s
CI Quality Checks & Tests / Gitleaks Secret Detection (push) Failing after 3m29s
CI Quality Checks & Tests / Go Lint & Unit Tests (push) Failing after 3h12m8s

This commit is contained in:
2026-08-24 21:46:52 -07:00
parent 4197d86626
commit d7ed8876dc
10 changed files with 48 additions and 20 deletions
+5 -1
View File
@@ -42,12 +42,16 @@ check:
@chmod +x scripts/check.sh
@./scripts/check.sh
## lint: Run gofmt and go vet
## lint: Run gofmt, go vet, and golangci-lint
lint:
@echo "==> Verifying Go formatting..."
@test -z "$$(gofmt -l internal/ cmd/)" || (echo "Unformatted files:" && gofmt -l internal/ cmd/ && exit 1)
@echo "==> Running Go vet..."
@go vet ./...
@if command -v golangci-lint &> /dev/null; then \
echo "==> Running golangci-lint..."; \
golangci-lint run; \
fi
@echo "✓ Lint passed."
## format: Format all Go files with gofmt