golang-naming は何をしますか?
Go(Golang)の命名規則をカバーします。パッケージ、コンストラクタ、構造体、インターフェース、定数、列挙型、エラー、ブーリアン、レシーバ、ゲッター/セッター、関数型オプション、頭字語、テスト関数、サブテスト名など。新しいGoコードを書くときや、レビュー・リファクタリング時、命名の選択肢(New vs NewTypeName、isConnected vs connected、ErrNotFound vs NotFoundError、StatusReady vs StatusUnknown at iota 0)の判断、Goパッケージ名の議論(utils/helpersアンチパターン)、またはGoの命名ベストプラクティスに関する質問に使用します。また、ユーザーがMixedCaps vs snake_case、ALL_CAPS定数、ゲッターのGetプレフィックス、エラー文字列の大文字小文字などに言及した場合もトリガーされます。命名判断に関係しない一般的なGo実装の質問には使用しないでください。