Giant blob of minor changes
[dotfiles/.git] / .config / coc / extensions / coc-go-data / tools / pkg / mod / honnef.co / go / tools@v0.0.1-2020.1.5 / simple / analysis.go
1 package simple
2
3 import (
4         "golang.org/x/tools/go/analysis"
5         "golang.org/x/tools/go/analysis/passes/inspect"
6         "honnef.co/go/tools/facts"
7         "honnef.co/go/tools/internal/passes/buildir"
8         "honnef.co/go/tools/lint/lintutil"
9 )
10
11 var Analyzers = lintutil.InitializeAnalyzers(Docs, map[string]*analysis.Analyzer{
12         "S1000": {
13                 Run:      CheckSingleCaseSelect,
14                 Requires: []*analysis.Analyzer{inspect.Analyzer, facts.Generated},
15         },
16         "S1001": {
17                 Run:      CheckLoopCopy,
18                 Requires: []*analysis.Analyzer{inspect.Analyzer, facts.Generated},
19         },
20         "S1002": {
21                 Run:      CheckIfBoolCmp,
22                 Requires: []*analysis.Analyzer{inspect.Analyzer, facts.Generated},
23         },
24         "S1003": {
25                 Run:      CheckStringsContains,
26                 Requires: []*analysis.Analyzer{inspect.Analyzer, facts.Generated},
27         },
28         "S1004": {
29                 Run:      CheckBytesCompare,
30                 Requires: []*analysis.Analyzer{inspect.Analyzer, facts.Generated},
31         },
32         "S1005": {
33                 Run:      CheckUnnecessaryBlank,
34                 Requires: []*analysis.Analyzer{inspect.Analyzer, facts.Generated},
35         },
36         "S1006": {
37                 Run:      CheckForTrue,
38                 Requires: []*analysis.Analyzer{inspect.Analyzer, facts.Generated},
39         },
40         "S1007": {
41                 Run:      CheckRegexpRaw,
42                 Requires: []*analysis.Analyzer{inspect.Analyzer, facts.Generated},
43         },
44         "S1008": {
45                 Run:      CheckIfReturn,
46                 Requires: []*analysis.Analyzer{inspect.Analyzer, facts.Generated},
47         },
48         "S1009": {
49                 Run:      CheckRedundantNilCheckWithLen,
50                 Requires: []*analysis.Analyzer{inspect.Analyzer, facts.Generated},
51         },
52         "S1010": {
53                 Run:      CheckSlicing,
54                 Requires: []*analysis.Analyzer{inspect.Analyzer, facts.Generated},
55         },
56         "S1011": {
57                 Run:      CheckLoopAppend,
58                 Requires: []*analysis.Analyzer{inspect.Analyzer, facts.Generated},
59         },
60         "S1012": {
61                 Run:      CheckTimeSince,
62                 Requires: []*analysis.Analyzer{inspect.Analyzer, facts.Generated},
63         },
64         "S1016": {
65                 Run:      CheckSimplerStructConversion,
66                 Requires: []*analysis.Analyzer{inspect.Analyzer, facts.Generated},
67         },
68         "S1017": {
69                 Run:      CheckTrim,
70                 Requires: []*analysis.Analyzer{inspect.Analyzer, facts.Generated},
71         },
72         "S1018": {
73                 Run:      CheckLoopSlide,
74                 Requires: []*analysis.Analyzer{inspect.Analyzer, facts.Generated},
75         },
76         "S1019": {
77                 Run:      CheckMakeLenCap,
78                 Requires: []*analysis.Analyzer{inspect.Analyzer, facts.Generated},
79         },
80         "S1020": {
81                 Run:      CheckAssertNotNil,
82                 Requires: []*analysis.Analyzer{inspect.Analyzer, facts.Generated},
83         },
84         "S1021": {
85                 Run:      CheckDeclareAssign,
86                 Requires: []*analysis.Analyzer{inspect.Analyzer, facts.Generated},
87         },
88         "S1023": {
89                 Run:      CheckRedundantBreak,
90                 Requires: []*analysis.Analyzer{inspect.Analyzer, facts.Generated},
91         },
92         "S1024": {
93                 Run:      CheckTimeUntil,
94                 Requires: []*analysis.Analyzer{inspect.Analyzer, facts.Generated},
95         },
96         "S1025": {
97                 Run:      CheckRedundantSprintf,
98                 Requires: []*analysis.Analyzer{buildir.Analyzer, inspect.Analyzer, facts.Generated},
99         },
100         "S1028": {
101                 Run:      CheckErrorsNewSprintf,
102                 Requires: []*analysis.Analyzer{inspect.Analyzer, facts.Generated},
103         },
104         "S1029": {
105                 Run:      CheckRangeStringRunes,
106                 Requires: []*analysis.Analyzer{buildir.Analyzer},
107         },
108         "S1030": {
109                 Run:      CheckBytesBufferConversions,
110                 Requires: []*analysis.Analyzer{inspect.Analyzer, facts.Generated},
111         },
112         "S1031": {
113                 Run:      CheckNilCheckAroundRange,
114                 Requires: []*analysis.Analyzer{inspect.Analyzer, facts.Generated},
115         },
116         "S1032": {
117                 Run:      CheckSortHelpers,
118                 Requires: []*analysis.Analyzer{inspect.Analyzer, facts.Generated},
119         },
120         "S1033": {
121                 Run:      CheckGuardedDelete,
122                 Requires: []*analysis.Analyzer{inspect.Analyzer, facts.Generated},
123         },
124         "S1034": {
125                 Run:      CheckSimplifyTypeSwitch,
126                 Requires: []*analysis.Analyzer{inspect.Analyzer, facts.Generated},
127         },
128         "S1035": {
129                 Run:      CheckRedundantCanonicalHeaderKey,
130                 Requires: []*analysis.Analyzer{inspect.Analyzer, facts.Generated},
131         },
132         "S1036": {
133                 Run:      CheckUnnecessaryGuard,
134                 Requires: []*analysis.Analyzer{inspect.Analyzer},
135         },
136         "S1037": {
137                 Run:      CheckElaborateSleep,
138                 Requires: []*analysis.Analyzer{inspect.Analyzer, facts.Generated},
139         },
140         "S1038": {
141                 Run:      CheckPrintSprintf,
142                 Requires: []*analysis.Analyzer{inspect.Analyzer, facts.Generated},
143         },
144         "S1039": {
145                 Run:      CheckSprintLiteral,
146                 Requires: []*analysis.Analyzer{inspect.Analyzer, facts.Generated},
147         },
148 })