1212 # autogenerated files. If it's not please let us know.
1313 skip-files :
1414 - " .*generated.*"
15- - " .*_test.go"
1615
1716# all available settings of specific linters
1817linters-settings :
1918 gocyclo :
2019 min-complexity : 20
21- lll :
22- line-length : 200
23- depguard :
24- list-type : blacklist
25- include-go-root : false
26- packages :
27- - golang.org/x/net/context # we use context
28- - log # we use github.com/AdguardTeam/golibs/log
2920
3021linters :
3122 enable :
32- - deadcode
3323 - errcheck
3424 - govet
3525 - ineffassign
3626 - staticcheck
37- - structcheck
3827 - unused
39- - varcheck
40- - bodyclose
4128 - depguard
4229 - dupl
4330 - gocyclo
@@ -47,30 +34,19 @@ linters:
4734 - misspell
4835 - stylecheck
4936 - unconvert
50- - depguard
5137 disable-all : true
52- fast : true
53-
5438
5539issues :
5640 exclude-use-default : false
5741
5842 # List of regexps of issue texts to exclude, empty list by default.
59- # But independently from this option we use default exclude patterns,
43+ # But independently of this option we use default exclude patterns,
6044 # it can be disabled by `exclude-use-default: false`. To list all
6145 # excluded by default patterns execute `golangci-lint run --help`
6246 exclude :
63- # errcheck defer Close
64- - error return value not checked \(defer .*\.Close()\)
65- # errcheck: Almost all programs ignore errors on these functions and in most cases it's ok
66- - Error return value of .((os\.)?std(out|err)\..*|.*Close|.*Flush|os\.Remove(All)?|.*printf?|os\.(Un)?Setenv). is not checked
67- # gosec: Duplicated errcheck checks
68- - G104
69- # gosec: Expect file permissions to be 0600 or less
70- - G302
71- # gosec: Use of weak random number generators
47+ # gosec: Potential file inclusion via variable
48+ # Exclude as it is required it in the command-line tool.
49+ - G304
50+ # gosec: Use of weak random number generator
51+ # Used in tests.
7252 - G404
73- # errcheck defer Close
74- - error return value not checked \(defer .*\.Close()\)
75- # gosec: False positive is triggered by 'src, err := os.ReadFile(filename)'
76- - Potential file inclusion via variable
0 commit comments