Go 言語には、標準のコーディング規約が用意されており、それに合わせた組み込みのコードフォーマッター (go fmt) も提供されています。 Go 言語のコーディング規約Go 言語におけるコーディングスタイルは、下記のドキュメントが参考になるでしょう。 Effective Go - The Go Programming Languageポイントを簡単にまとめておきます。 インデントにはハードタブ(タブ文字)を使用 し、ソフトタブ(半角スペース)を使用しない。1行あたりの文字数に制限はない。もちろん、長すぎる場合は改行してもよい。連続した変数定義やコメントは縦に揃える
![Go 言語のコーディングスタイル(コーディング規約) | まくまく Hugo/Go ノート](https://cdn-ak-scissors.b.st-hatena.com/image/square/d13f3a5122af19ea97ea6ec66315493d87b3cd05/height=288;version=1;width=512/https%3A%2F%2Fmaku77.github.io%2Fimg%2Fsite-logo.png)