Q. Goのバージョンをv1.21に上げたらgolangci-lint v1.52でerrors parsing go.mod: … unknown directive: toolchainとエラーが出る
117 words
1min read
Go 1.21 で前方互換性向上のために追加された toolchain を、現在利用している golangci-lint が解釈できずにエラーが出ている。
toolchain は Go 1.21 未満に存在しないため、パッケージが v1.21 以降である場合、利用環境が v1.21 未満の場合、それ以上に自動的に上がる。
golangci-lint v1.54.1 からサポートされているので、バージョンを上げればいい。