golang-naming 是做什麼的?
Go (Golang) 命名慣例 — 涵蓋套件、建構式、結構體、介面、常數、枚舉、錯誤、布林值、接收器、getter/setter、函數式選項、縮寫、測試函數和子測試名稱。在撰寫新 Go 程式碼、進行程式碼審查或重構、選擇命名替代方案(New vs NewTypeName、isConnected vs connected、ErrNotFound vs NotFoundError、StatusReady vs iota 0 時的 StatusUnknown)、討論 Go 套件名稱(utils/helpers 反模式)或詢問 Go 命名最佳實踐時使用。當使用者提到 MixedCaps vs snake_case、ALL_CAPS 常數、getter 的 Get 前綴或錯誤字串大小寫時也應觸發。請勿用於不涉及命名決策的一般 Go 實作問題。