src/goTools: install staticcheck@v0.3.3 when building with go1.18
staticcheck@v0.4.* requires go1.19+.
Change-Id: I1299b276f8c39fc7ea6f38a0ddf9ba3108ca759f
Reviewed-on: https://go-review.googlesource.com/c/vscode-go/+/470475
Run-TryBot: Hyang-Ah Hana Kim <hyangah@gmail.com>
Reviewed-by: Suzy Mueller <suzmue@golang.org>
TryBot-Result: kokoro <noreply+kokoro@google.com>
(cherry picked from commit d7419f47be7833eb3ca08007264d06771f5bbccb)
Reviewed-on: https://go-review.googlesource.com/c/vscode-go/+/470636
Run-TryBot: Suzy Mueller <suzmue@golang.org>
Reviewed-by: Hyang-Ah Hana Kim <hyangah@gmail.com>
diff --git a/src/goTools.ts b/src/goTools.ts
index 9b23e72..ef6f444 100644
--- a/src/goTools.ts
+++ b/src/goTools.ts
@@ -88,7 +88,7 @@
}
if (tool.name === 'staticcheck') {
if (goVersion.lt('1.17')) return importPath + '@v0.2.2';
- if (goVersion.lt('1.18')) return importPath + '@v0.3.3';
+ if (goVersion.lt('1.19')) return importPath + '@v0.3.3';
}
if (tool.name === 'gofumpt') {
if (goVersion.lt('1.18')) return importPath + '@v0.2.1';
diff --git a/tools/installtools/main.go b/tools/installtools/main.go
index 18d070e..3faf1d8 100644
--- a/tools/installtools/main.go
+++ b/tools/installtools/main.go
@@ -47,7 +47,7 @@
{"github.com/sqs/goreturns", "", false, nil},
{"github.com/uudashr/gopkgs/v2/cmd/gopkgs", "", false, nil},
{"github.com/zmb3/gogetdoc", "", false, nil},
- {"honnef.co/go/tools/cmd/staticcheck", "", false, []finalVersion{{16, "v0.2.2"}, {17, "v0.3.3"}}},
+ {"honnef.co/go/tools/cmd/staticcheck", "", false, []finalVersion{{16, "v0.2.2"}, {18, "v0.3.3"}}},
{"golang.org/x/tools/cmd/gorename", "", false, nil},
{"github.com/go-delve/delve/cmd/dlv", "", false, []finalVersion{{16, "v1.8.3"}, {17, "v1.9.1"}}},
}