## 事象
[[Go (VSCode)]]で[[リンター]]としてバンドルされているはずの[[Staticcheck]]が動作しない。
コードは以下。2つほど[[リンター]]に引っかかるのが期待値。
```go
package sub
import (
"fmt"
"time"
)
const HOGE = "hoge"
func Hello() {
time.Parse("hogehoge", "hogehoge")
fmt.Println("Hello")
}
```
## 原因
[[Staticcheck]]がインストールされていなかったから。もしくは `staticcheck` コマンドにPATHが通っていないから。
## 解決方法
[[Staticcheck]]をインストールする。`Go: Install/Update Tools`コマンドからインストール/アップデートできる。
![[Pasted image 20231112141000.png]]
> [!attention]
> ここに表示されているからインストールされていないわけではない。
## 参考
- [GolandからVSCodeへの移行](https://zenn.dev/tellernovel_inc/articles/8a1ac1f1652605)