mirror of
https://github.com/SamTherapy/dnscrypt.git
synced 2024-07-02 21:56:06 +00:00
53 lines
1.3 KiB
YAML
53 lines
1.3 KiB
YAML
# options for analysis running
|
|
run:
|
|
# default concurrency is a available CPU number
|
|
concurrency: 4
|
|
|
|
# timeout for analysis, e.g. 30s, 5m, default is 1m
|
|
deadline: 2m
|
|
|
|
# which files to skip: they will be analyzed, but issues from them
|
|
# won't be reported. Default value is empty list, but there is
|
|
# no need to include all autogenerated files, we confidently recognize
|
|
# autogenerated files. If it's not please let us know.
|
|
skip-files:
|
|
- ".*generated.*"
|
|
|
|
# all available settings of specific linters
|
|
linters-settings:
|
|
gocyclo:
|
|
min-complexity: 20
|
|
|
|
linters:
|
|
enable:
|
|
- errcheck
|
|
- govet
|
|
- ineffassign
|
|
- staticcheck
|
|
- unused
|
|
- depguard
|
|
- dupl
|
|
- gocyclo
|
|
- goimports
|
|
- revive
|
|
- gosec
|
|
- misspell
|
|
- stylecheck
|
|
- unconvert
|
|
disable-all: true
|
|
|
|
issues:
|
|
exclude-use-default: false
|
|
|
|
# List of regexps of issue texts to exclude, empty list by default.
|
|
# But independently of this option we use default exclude patterns,
|
|
# it can be disabled by `exclude-use-default: false`. To list all
|
|
# excluded by default patterns execute `golangci-lint run --help`
|
|
exclude:
|
|
# gosec: Potential file inclusion via variable
|
|
# Exclude as it is required it in the command-line tool.
|
|
- G304
|
|
# gosec: Use of weak random number generator
|
|
# Used in tests.
|
|
- G404
|