mirror of
https://github.com/rancher/k3k.git
synced 2026-08-18 03:46:31 +00:00
50 lines
1.0 KiB
YAML
50 lines
1.0 KiB
YAML
version: "2"
|
|
|
|
linters:
|
|
enable:
|
|
- misspell
|
|
- wsl_v5
|
|
- importas
|
|
exclusions:
|
|
rules:
|
|
# Allow dot imports for Ginkgo/Gomega in test framework
|
|
- path: tests/framework/
|
|
text: "dot imports"
|
|
linters:
|
|
- staticcheck
|
|
settings:
|
|
importas:
|
|
# Enforce import aliases for k8s packages
|
|
alias:
|
|
- pkg: k8s.io/apimachinery/pkg/apis/meta/v1
|
|
alias: metav1
|
|
- pkg: k8s.io/apimachinery/pkg/api/errors
|
|
alias: apierrors
|
|
- pkg: k8s.io/api/core/v1
|
|
alias: corev1
|
|
- pkg: k8s.io/api/apps/v1
|
|
alias: appsv1
|
|
- pkg: k8s.io/api/networking/v1
|
|
alias: networkingv1
|
|
|
|
formatters:
|
|
enable:
|
|
- gci
|
|
- gofmt
|
|
- gofumpt
|
|
settings:
|
|
gci:
|
|
# The default order is `standard > default > custom > blank > dot > alias > localmodule`.
|
|
custom-order: true
|
|
sections:
|
|
- standard
|
|
- default
|
|
- alias
|
|
- localmodule
|
|
- dot
|
|
- blank
|
|
gofmt:
|
|
rewrite-rules:
|
|
- pattern: 'interface{}'
|
|
replacement: 'any'
|