mirror of https://github.com/fluxcd/cli-utils.git
57 lines
1.2 KiB
YAML
57 lines
1.2 KiB
YAML
# Copyright 2019 The Kubernetes Authors.
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
run:
|
|
deadline: 30m
|
|
|
|
linters:
|
|
# please, do not use `enable-all`: it's deprecated and will be removed soon.
|
|
# inverted configuration with `enable-all` and `disable` is not scalable during updates of golangci-lint
|
|
disable-all: true
|
|
enable:
|
|
- bodyclose
|
|
# - depguard
|
|
- dogsled
|
|
- dupl
|
|
- errcheck
|
|
- exportloopref
|
|
- gochecknoinits
|
|
- goconst
|
|
- gocritic
|
|
- gocyclo
|
|
- gofmt
|
|
- goimports
|
|
- gosec
|
|
- gosimple
|
|
- govet
|
|
- ineffassign
|
|
# - interfacer
|
|
- lll
|
|
- misspell
|
|
- nakedret
|
|
- staticcheck
|
|
- stylecheck
|
|
- revive
|
|
- typecheck
|
|
- unconvert
|
|
- unparam
|
|
- unused
|
|
- whitespace
|
|
|
|
|
|
linters-settings:
|
|
dupl:
|
|
threshold: 400
|
|
lll:
|
|
line-length: 170
|
|
gocyclo:
|
|
min-complexity: 30
|
|
|
|
issues:
|
|
# List of regexps of issue texts to exclude, empty list by default.
|
|
# But independently from 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:
|
|
- "Using the variable on range scope `tc` in function literal"
|
|
- "unused-parameter: parameter" |