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 / lint_test.go
1 package simple
2
3 import (
4         "testing"
5
6         "honnef.co/go/tools/lint/testutil"
7 )
8
9 func TestAll(t *testing.T) {
10         checks := map[string][]testutil.Test{
11                 "S1000": {{Dir: "single-case-select"}},
12                 "S1001": {{Dir: "copy"}},
13                 "S1002": {{Dir: "bool-cmp"}},
14                 "S1003": {{Dir: "contains"}},
15                 "S1004": {{Dir: "compare"}},
16                 "S1005": {{Dir: "CheckBlankOK"}, {Dir: "receive-blank"}, {Dir: "range_go13", Version: "1.3"}, {Dir: "range_go14", Version: "1.4"}},
17                 "S1006": {{Dir: "for-true"}, {Dir: "generated"}},
18                 "S1007": {{Dir: "regexp-raw"}},
19                 "S1008": {{Dir: "if-return"}},
20                 "S1009": {{Dir: "nil-len"}},
21                 "S1010": {{Dir: "slicing"}},
22                 "S1011": {{Dir: "loop-append"}},
23                 "S1012": {{Dir: "time-since"}},
24                 "S1016": {{Dir: "convert"}, {Dir: "convert_go17", Version: "1.7"}, {Dir: "convert_go18", Version: "1.8"}},
25                 "S1017": {{Dir: "trim"}},
26                 "S1018": {{Dir: "CheckLoopSlide"}},
27                 "S1019": {{Dir: "CheckMakeLenCap"}},
28                 "S1020": {{Dir: "CheckAssertNotNil"}},
29                 "S1021": {{Dir: "CheckDeclareAssign"}},
30                 "S1023": {{Dir: "CheckRedundantBreak"}, {Dir: "CheckRedundantReturn"}},
31                 "S1024": {{Dir: "CheckTimeUntil_go17", Version: "1.7"}, {Dir: "CheckTimeUntil_go18", Version: "1.8"}},
32                 "S1025": {{Dir: "CheckRedundantSprintf"}},
33                 "S1028": {{Dir: "CheckErrorsNewSprintf"}},
34                 "S1029": {{Dir: "CheckRangeStringRunes"}},
35                 "S1030": {{Dir: "CheckBytesBufferConversions"}},
36                 "S1031": {{Dir: "CheckNilCheckAroundRange"}},
37                 "S1032": {{Dir: "CheckSortHelpers"}},
38                 "S1033": {{Dir: "CheckGuardedDelete"}},
39                 "S1034": {{Dir: "CheckSimplifyTypeSwitch"}},
40                 "S1035": {{Dir: "CheckRedundantCanonicalHeaderKey"}},
41                 "S1036": {{Dir: "CheckUnnecessaryGuard"}},
42                 "S1037": {{Dir: "CheckElaborateSleep"}},
43                 "S1038": {{Dir: "CheckPrintSprintf"}},
44                 "S1039": {{Dir: "CheckSprintLiteral"}},
45         }
46
47         testutil.Run(t, Analyzers, checks)
48 }