* Implement GetArmoredWithCustomHeaders ArmorWithTypeAndCustomHeaders can be reused by other PGP armoured objects. * Update linting, and lint accordingly `godot` has been improved and `goerr113` has been added (and ignored here). * Add custom headers for keys * Minor comment changes Co-authored-by: Aron Wussler <aron@wussler.it>
28 lines
1.4 KiB
YAML
28 lines
1.4 KiB
YAML
linters-settings:
|
|
godox:
|
|
keywords: # default keywords are TODO, BUG, and FIXME, but we override this by ignoring TODO
|
|
- BUG
|
|
- FIXME
|
|
funlen:
|
|
lines: 100
|
|
statements: 80
|
|
|
|
issues:
|
|
exclude-use-default: false
|
|
exclude:
|
|
- Using the variable on range scope `tt` in function literal
|
|
- GetJsonSHA256Fingerprints should be GetJSONSHA256Fingerprints
|
|
- ST1003 # CamelCase variables; see constants/cipher.go
|
|
|
|
linters:
|
|
enable-all: true
|
|
disable:
|
|
- dupl # Tool for code clone detection [fast: true, auto-fix: false]
|
|
- gochecknoglobals # Checks that no globals are present in Go code [fast: true, auto-fix: false]
|
|
- gochecknoinits # Checks that no init functions are present in Go code [fast: true, auto-fix: false]
|
|
- golint # Golint differs from gofmt. Gofmt reformats Go source code, whereas golint prints out style mistakes [fast: true, auto-fix: false]
|
|
- goerr113 # Golang linter to check the errors handling expressions [fast: true, auto-fix: false]
|
|
- gomnd # An analyzer to detect magic numbers. [fast: true, auto-fix: false]
|
|
- lll # Reports long lines [fast: true, auto-fix: false]
|
|
- testpackage # Makes you use a separate _test package [fast: true, auto-fix: false]
|
|
- wsl # Whitespace Linter - Forces you to use empty lines! [fast: true, auto-fix: false]
|