-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy path.golangci.yml
More file actions
50 lines (47 loc) · 1.22 KB
/
.golangci.yml
File metadata and controls
50 lines (47 loc) · 1.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
version: "2"
linters:
default: none
enable:
- goheader
- errcheck
- govet
- staticcheck
- unused
- ineffassign
- gocritic
- misspell
- revive
- bodyclose
settings:
goheader:
template: |-
SPDX-License-Identifier: Apache-2.0
Copyright © 2026 Eldara Tech
gocritic:
enabled-tags:
- diagnostic
disabled-checks:
- appendAssign # append to different slice is intentional pattern
- evalOrder # Bubble Tea return model, model.Init() pattern
- unlambda # Bubble Tea command wrapping pattern
- assignOp # stylistic, not a bug
- commentedOutCode # false positives on inline explanatory comments
- ifElseChain # pre-existing if-else chains, not worth rewriting
- singleCaseSwitch # Bubble Tea type switches start with one case
- dupBranchBody # intentional defensive branching in UI code
govet:
disable:
- fieldalignment
revive:
rules:
- name: var-naming
staticcheck:
checks:
- "default"
- "-QF1008"
formatters:
enable:
- gofmt
issues:
max-issues-per-linter: 0
max-same-issues: 0