| # See https://github.com/golangci/golangci-lint#config-file |
| run: |
| issues-exit-code: 1 #Default |
| tests: true #Default |
| |
| linters: |
| enable: |
| - misspell |
| - goimports |
| - golint |
| - gofmt |
| |
| issues: |
| exclude-rules: |
| # helpers in tests often (rightfully) pass a *testing.T as their first argument |
| - path: _test\.go |
| text: "context.Context should be the first parameter of a function" |
| linters: |
| - golint |
| # Yes, they are, but it's okay in a test |
| - path: _test\.go |
| text: "exported func.*returns unexported type.*which can be annoying to use" |
| linters: |
| - golint |
| |
| linters-settings: |
| misspell: |
| locale: US |
| ignore-words: |
| - cancelled |
| goimports: |
| local-prefixes: go.opentelemetry.io |