|
1 | | -run: |
2 | | - timeout: 5m |
| 1 | +version: "2" |
3 | 2 | linters: |
4 | 3 | enable: |
5 | 4 | - asciicheck |
6 | 5 | - bodyclose |
| 6 | + - copyloopvar |
7 | 7 | - dogsled |
8 | 8 | - durationcheck |
9 | | - - errcheck |
10 | 9 | - exhaustive |
11 | | - - copyloopvar |
12 | 10 | - forbidigo |
13 | 11 | - gochecknoinits |
14 | 12 | - gocritic |
15 | | - - gofmt |
16 | | - - goimports |
17 | 13 | - gomodguard |
18 | 14 | - gosec |
19 | | - - gci |
20 | | - - gosimple |
21 | | - - govet |
22 | 15 | - importas |
23 | | - - ineffassign |
24 | 16 | - misspell |
25 | 17 | - mnd |
26 | 18 | - nilerr |
27 | 19 | - nolintlint |
28 | 20 | - predeclared |
29 | 21 | - revive |
30 | | - - staticcheck |
31 | | - - typecheck |
32 | 22 | - unconvert |
33 | 23 | - unparam |
34 | | - - unused |
35 | 24 | - wastedassign |
36 | | - |
37 | | -linters-settings: |
38 | | - exhaustive: |
39 | | - default-signifies-exhaustive: true |
40 | | - gci: |
41 | | - sections: |
42 | | - - standard |
43 | | - - default |
44 | | - - prefix(github.com/kong/kubernetes-testing-framework) |
45 | | - gomodguard: |
46 | | - blocked: |
47 | | - modules: |
48 | | - - github.com/ghodss/yaml: |
49 | | - recommendations: |
50 | | - - sigs.k8s.io/yaml |
51 | | - - gopkg.in/yaml.v2: |
52 | | - recommendations: |
53 | | - - sigs.k8s.io/yaml |
54 | | - - gopkg.in/yaml.v3: |
55 | | - recommendations: |
56 | | - - sigs.k8s.io/yaml |
57 | | - - github.com/pkg/errors: |
58 | | - recommendations: |
59 | | - - fmt |
60 | | - - errors |
61 | | - - golang.org/x/net/context: |
62 | | - recommendations: |
63 | | - - context |
64 | | - importas: |
65 | | - no-unaliased: true |
66 | | - alias: |
67 | | - - pkg: k8s.io/api/core/v1 |
68 | | - alias: corev1 |
69 | | - - pkg: k8s.io/api/apps/v1 |
70 | | - alias: appsv1 |
71 | | - - pkg: k8s.io/api/networking/v1 |
72 | | - alias: netv1 |
73 | | - - pkg: k8s.io/api/networking/v1beta1 |
74 | | - alias: netv1beta1 |
75 | | - - pkg: k8s.io/api/discovery/v1 |
76 | | - alias: discoveryv1 |
77 | | - - pkg: k8s.io/api/extensions/v1beta1 |
78 | | - alias: extv1beta1 |
79 | | - - pkg: k8s.io/api/rbac/v1 |
80 | | - alias: rbacv1 |
81 | | - |
82 | | - - pkg: k8s.io/apimachinery/pkg/apis/meta/v1 |
83 | | - alias: metav1 |
84 | | - - pkg: sigs.k8s.io/gateway-api/apis/(v[\w\d]+) |
85 | | - alias: gateway${1} |
86 | | - forbidigo: |
87 | | - exclude-godoc-examples: false |
88 | | - forbid: |
89 | | - - 'CoreV1\(\)\.Endpoints(# use DiscoveryV1 EndpointSlices API instead)?' |
90 | | - - 'corev1\.Endpoint(# use DiscoveryV1 EndpointSlices API instead)?' |
| 25 | + settings: |
| 26 | + exhaustive: |
| 27 | + default-signifies-exhaustive: true |
| 28 | + forbidigo: |
| 29 | + forbid: |
| 30 | + - pattern: CoreV1\(\)\.Endpoints(# use DiscoveryV1 EndpointSlices API instead)? |
| 31 | + - pattern: corev1\.Endpoint(# use DiscoveryV1 EndpointSlices API instead)? |
| 32 | + exclude-godoc-examples: false |
| 33 | + gomodguard: |
| 34 | + blocked: |
| 35 | + modules: |
| 36 | + - github.com/ghodss/yaml: |
| 37 | + recommendations: |
| 38 | + - sigs.k8s.io/yaml |
| 39 | + - gopkg.in/yaml.v2: |
| 40 | + recommendations: |
| 41 | + - sigs.k8s.io/yaml |
| 42 | + - gopkg.in/yaml.v3: |
| 43 | + recommendations: |
| 44 | + - sigs.k8s.io/yaml |
| 45 | + - github.com/pkg/errors: |
| 46 | + recommendations: |
| 47 | + - fmt |
| 48 | + - errors |
| 49 | + - golang.org/x/net/context: |
| 50 | + recommendations: |
| 51 | + - context |
| 52 | + importas: |
| 53 | + alias: |
| 54 | + - pkg: k8s.io/api/core/v1 |
| 55 | + alias: corev1 |
| 56 | + - pkg: k8s.io/api/apps/v1 |
| 57 | + alias: appsv1 |
| 58 | + - pkg: k8s.io/api/networking/v1 |
| 59 | + alias: netv1 |
| 60 | + - pkg: k8s.io/api/networking/v1beta1 |
| 61 | + alias: netv1beta1 |
| 62 | + - pkg: k8s.io/api/discovery/v1 |
| 63 | + alias: discoveryv1 |
| 64 | + - pkg: k8s.io/api/extensions/v1beta1 |
| 65 | + alias: extv1beta1 |
| 66 | + - pkg: k8s.io/api/rbac/v1 |
| 67 | + alias: rbacv1 |
| 68 | + - pkg: k8s.io/apimachinery/pkg/apis/meta/v1 |
| 69 | + alias: metav1 |
| 70 | + - pkg: sigs.k8s.io/gateway-api/apis/(v[\w\d]+) |
| 71 | + alias: gateway${1} |
| 72 | + no-unaliased: true |
| 73 | + exclusions: |
| 74 | + generated: lax |
| 75 | + presets: |
| 76 | + - comments |
| 77 | + - common-false-positives |
| 78 | + - legacy |
| 79 | + - std-error-handling |
| 80 | + paths: |
| 81 | + - third_party$ |
| 82 | + - builtin$ |
| 83 | + - examples$ |
| 84 | +formatters: |
| 85 | + enable: |
| 86 | + - gci |
| 87 | + - gofmt |
| 88 | + - goimports |
| 89 | + settings: |
| 90 | + gci: |
| 91 | + sections: |
| 92 | + - standard |
| 93 | + - default |
| 94 | + - prefix(github.com/kong/kubernetes-testing-framework) |
| 95 | + exclusions: |
| 96 | + generated: lax |
| 97 | + paths: |
| 98 | + - third_party$ |
| 99 | + - builtin$ |
| 100 | + - examples$ |
0 commit comments