JavaScriptのソースコードのインデントは空白2文字である。異論は認めない。
まあw3schools.comのJavaScript Style Guide and Coding Conventionsでは思いっきり4だって言ってんだけどね。
Always use 4 spaces for indentation of code blocks:
WebStormもデフォルトだと4だったりする。
でも、最近人気のStandard.jsでは
2 spaces – for indentation
って言ってるし。
最近はRubyやらPythonも2space indentが優勢な気がするんでJavaScriptもそうなるだろう。と勝手に思っている。