6 "honnef.co/go/tools/lint/testutil"
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"}},
47 testutil.Run(t, Analyzers, checks)