/ .golangci.yml
.golangci.yml
 1  run:
 2    timeout: 5m
 3    go: "1.21"
 4  
 5  linters:
 6    enable:
 7      - errcheck
 8      - gosimple
 9      - govet
10      - ineffassign
11      - staticcheck
12      - unused
13      - gofmt
14      - goimports
15      - misspell
16      - unconvert
17  
18  linters-settings:
19    gofmt:
20      simplify: true
21    goimports:
22      local-prefixes: github.com/bierlingm/beats
23    misspell:
24      locale: US
25    errcheck:
26      exclude-functions:
27        - (*os.File).Close
28        - (database/sql.Rows).Close
29        - (database/sql.Stmt).Close
30        - (*database/sql.Tx).Rollback
31        - os.Remove
32  
33  issues:
34    exclude-use-default: false
35    max-issues-per-linter: 0
36    max-same-issues: 0
37    exclude-files:
38      - internal/store/sqlite.go  # Unused, future feature
39    exclude-rules:
40      - path: _test\.go
41        linters:
42          - errcheck