forked from letsencrypt/boulder
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.golangci.yml
33 lines (33 loc) · 1.15 KB
/
.golangci.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
linters:
disable-all: true
enable:
- errcheck
- gofmt
- gosec
- govet
- ineffassign
- misspell
- staticcheck
linters-settings:
errcheck:
ignore: fmt:[FS]?[Pp]rint*,io:Write,os:Remove,net/http:Write,github.com/miekg/dns:WriteMsg,net:Write,encoding/binary:Write
issues:
exclude-rules:
- linters:
- gosec
# TODO: Identify, fix, and remove violations of each of these rules
# G101: Potential hardcoded credentials
# G102: Binds to all network interfaces
# G107: Potential HTTP request made with variable url
# G201: SQL string formatting
# G202: SQL string concatenation
# G306: Expect WriteFile permissions to be 0600 or less
# G401: Use of weak cryptographic primitive
# G402: TLS InsecureSkipVerify set true.
# G403: RSA keys should be at least 2048 bits
# G501: Blacklisted import `crypto/md5`: weak cryptographic primitive
# G505: Blacklisted import `crypto/sha1`: weak cryptographic primitive
text: "G(101|102|107|201|202|306|401|402|403|501|505)"
- linters:
- staticcheck
text: "(SA1019|ST1005|ST1013|SA6003|SA5011|S1029|SA2002):"