annotate vendor/github.com/alecthomas/chroma/v2/.golangci.yml @ 66:787b5ee0289d draft

Use vendored modules Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>
author yakumo.izuru
date Sun, 23 Jul 2023 13:18:53 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
66
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
1 run:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
2 tests: true
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
3 skip-dirs:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
4 - _examples
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
5
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
6 output:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
7 print-issued-lines: false
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
8
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
9 linters:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
10 enable-all: true
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
11 disable:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
12 - maligned
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
13 - megacheck
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
14 - lll
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
15 - gocyclo
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
16 - dupl
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
17 - gochecknoglobals
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
18 - funlen
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
19 - godox
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
20 - wsl
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
21 - gomnd
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
22 - gocognit
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
23 - goerr113
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
24 - nolintlint
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
25 - testpackage
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
26 - godot
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
27 - nestif
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
28 - paralleltest
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
29 - nlreturn
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
30 - cyclop
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
31 - exhaustivestruct
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
32 - gci
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
33 - gofumpt
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
34 - errorlint
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
35 - exhaustive
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
36 - ifshort
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
37 - wrapcheck
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
38 - stylecheck
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
39 - thelper
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
40
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
41 linters-settings:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
42 govet:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
43 check-shadowing: true
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
44 gocyclo:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
45 min-complexity: 10
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
46 dupl:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
47 threshold: 100
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
48 goconst:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
49 min-len: 8
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
50 min-occurrences: 3
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
51 forbidigo:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
52 #forbid:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
53 # - (Must)?NewLexer$
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
54 exclude_godoc_examples: false
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
55
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
56
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
57 issues:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
58 max-per-linter: 0
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
59 max-same: 0
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
60 exclude-use-default: false
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
61 exclude:
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
62 # Captured by errcheck.
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
63 - '^(G104|G204):'
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
64 # Very commonly not checked.
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
65 - 'Error return value of .(.*\.Help|.*\.MarkFlagRequired|(os\.)?std(out|err)\..*|.*Close|.*Flush|os\.Remove(All)?|.*printf?|os\.(Un)?Setenv). is not checked'
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
66 - 'exported method (.*\.MarshalJSON|.*\.UnmarshalJSON|.*\.EntityURN|.*\.GoString|.*\.Pos) should have comment or be unexported'
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
67 - 'composite literal uses unkeyed fields'
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
68 - 'declaration of "err" shadows declaration'
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
69 - 'should not use dot imports'
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
70 - 'Potential file inclusion via variable'
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
71 - 'should have comment or be unexported'
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
72 - 'comment on exported var .* should be of the form'
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
73 - 'at least one file in a package should have a package comment'
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
74 - 'string literal contains the Unicode'
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
75 - 'methods on the same type should have the same receiver name'
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
76 - '_TokenType_name should be _TokenTypeName'
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
77 - '`_TokenType_map` should be `_TokenTypeMap`'
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
78 - 'rewrite if-else to switch statement'