diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 05ef202..dea839d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -45,6 +45,11 @@ jobs: - name: Run tests run: go test -v -count=1 ./... + - name: Run golangci-lint + uses: golangci/golangci-lint-action@v9 + with: + version: v2.11 + go-generate: name: Run all Generates & PR runs-on: ubuntu-latest diff --git a/.golangci.yml b/.golangci.yml new file mode 100644 index 0000000..1b2ec5e --- /dev/null +++ b/.golangci.yml @@ -0,0 +1,41 @@ +version: "2" + +linters: + default: none + enable: + - errcheck + - staticcheck + - govet + - ineffassign + - unused + - misspell + - unconvert + - revive + settings: + revive: + rules: + - name: exported + disabled: true + exclusions: + rules: + - path: ^cmd/ + linters: + - errcheck + - staticcheck + - govet + - ineffassign + - unused + - misspell + - unconvert + - revive + - linters: + - errcheck + source: "^\\s*defer " + +formatters: + enable: + - gofmt + +issues: + max-issues-per-linter: 0 + max-same-issues: 0 diff --git a/examples/vadd/main.go b/examples/vadd/main.go index 1477b96..bdbf389 100644 --- a/examples/vadd/main.go +++ b/examples/vadd/main.go @@ -245,8 +245,6 @@ func main() { if zev1[i] != expect { fail = true fmt.Printf("[%05d] expect %f = %f + %f, got %f.\n", i, expect, floatbuf[i], floatbuf[N+i], zev1[i]) - } else { - // fmt.Printf("[%05d] valid %f = %f + %f, got %f.\n", i, expect, floatbuf[i], floatbuf[N+i], zev1[i]) } }