みなさん、インデントはタブ派ですかスペース派ですか。 インデントは 2つですか 4つですか。 一人でコードを書いている分には好みの書き方でいいかと思いますが、チーム作業する場合には、ここを揃えておかないとエラいことになりますね。タブとスペースと混じったコードは見てて気持ち悪いですし、git のコミットログもめちゃくちゃになる。ストレスたまる。 なので何らかの規約に則って、各自がしっかりエディタの設定をすればよい!!!……とはいえ、この手間を楽にできたりはしないもんか。 たとえばプロジェクトごとに事情があり、この案件はタブであの案件ではスペース、という場合は? いちいち設定切り替える……? 設定忘れでコード崩れるとかつまらないので、できれば未然に防ぎたい。 ということで EditorConfig の出番となります。 EditorConfig とは? http://editorconfig.o