| linters: |
| enable: |
| - exportloopref # Checks for pointers to enclosing loop variables |
| - gofmt |
| - goimports |
| - gosec |
| - ineffassign |
| - misspell |
| - nolintlint |
| - revive |
| - staticcheck |
| - tenv # Detects using os.Setenv instead of t.Setenv since Go 1.17 |
| - unconvert |
| - unused |
| - vet |
| - dupword # Checks for duplicate words in the source code |
| disable: |
| - errcheck |
| |
| linters-settings: |
| gosec: |
| # The following issues surfaced when `gosec` linter |
| # was enabled. They are temporarily excluded to unblock |
| # the existing workflow, but still to be addressed by |
| # future works. |
| excludes: |
| - G204 |
| - G305 |
| - G306 |
| - G402 |
| - G404 |
| |
| run: |
| timeout: 3m |
| skip-dirs: |
| - vendor |