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
+7 -2
View File
@@ -15,9 +15,14 @@ if [ -n "$UNFORMATTED" ]; then
fi
echo "✓ Go files formatted correctly."
echo "==> 2. Running Go vet..."
echo "==> 2. Running Go vet & golangci-lint..."
go vet ./...
echo "✓ Go vet passed."
if command -v golangci-lint &> /dev/null; then
golangci-lint run
echo "✓ golangci-lint passed (0 issues)."
else
echo "⚠ golangci-lint not installed locally (will run in CI)."
fi
echo "==> 3. Running Go tests..."
go test -v ./...