if(flag){
  func();
}
というインデントが多いみたいだけど
if(flag)
{
  func();
}
これだとダメなの?
こちらのほうが対応するカッコの数とか分かりやすいんだけど。