- 語言
- 英語
- 發布於
- 21天前
- 複刻
- 118
JetBrains/go-modern-guidelines ↗, Go, Apache-2.0, 最近提交 8天前
這是 JetBrains 面向編碼代理發布的一套 Go 寫法指南。讀過它的代理會用 max(a, b) 取代 if-else,用 slices.Contains 取代手寫迴圈,用 cmp.Or 取代一長串 nil 判斷,也認得取值指標的 new(42)、型別安全的錯誤比對 errors.AsTypeT 這類較新的能力。涵蓋範圍從 Go 1.0 到 1.27,包含 modernize 分析器鎖定的全部條目,而且會先判斷專案使用的版本再據此動手。Apache-2.0 授權。