水. 11月 30th, 2022

SA1019: "io/ioutil" has been deprecated since Go 1.16: As of Go 1.16

と引っかかるようになった場合の対処として、旧Version (左)で記載していた書き方を、現時点での推奨(右)に書き換える必要がある。

非推奨(deprecated)推奨
ioutil.Discardio.Discard
ioutil.NopCloser()io.NopCloser()
ioutil.ReadAll()io.ReadAll()
ioutil.ReadDir()os.ReadDir()
ioutil.ReadFile()os.ReadFile()
ioutil.TempDir()os.MkdirTemp()
ioutil.TempFile()os.CreateTemp()
ioutil.WriteFile()os.WriteFile()

参考情報

https://text.baldanders.info/golang/deprecation-of-ioutil/