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 在儲存語法無效的檔案時不會執行格式化程式。
有關此更新的更多詳細資訊,請閱讀。
更新公告: