GoLand 2021.3.3 已釋出,關注 Go 1.18 泛型相容性

2022-01-30 11:00:29

GoLand 2021.3.3 已釋出,此版本關注 Go 1.18 帶來的泛型相容性,帶來如下新內容:

快速修復,用於切換到最新的 Go SDK 

如果你的專案包含泛型,但該專案的 Go SDK 低於 1.18,GoLand 將建議快速修復以切換到 1.18 版本。如果 GO 低於 1.18 版本,Goland 將自動下載最新版的 Go 。

GoLand 還會檢查你的 go.mod 檔案中的 Go 版本,在你使用泛型但 Go 版本不相容時會建議快速修復,以更新 GO 版本。

支援底層型別約束

現在支援具有底層型別約束的函數,且 GoLand 不再顯示「缺少函數體」錯誤。

預設情況下,啟用「匯出的元素應該有註釋」檢查 

預設情況下,GoLand 2021.3.3  啟用了一項檢查,檢查您是否向匯出的元素新增了註釋。

傳遞給閉包的未使用變數會報錯

如果將 Go SDK 設定為 1.18,  GoLand 則會將傳遞給閉包的未使用變數報告為

其他改進和錯誤修復

  • – 修復了一個報錯問題。
  • 恢復了 快速檔案 彈出視窗中指向 pkg.go.dev 的連結。
  • – 現在會按照預期報告空型別參數列的錯誤。
  • – GoLand 在儲存語法無效的檔案時不會執行格式化程式。

有關此更新的更多詳細資訊,請閱讀。

更新公告:

展開閱讀全文