質問: Javascript Lintは余分なセミコロンが悪い( `if`の後に) vimで構文チェックを行うように Javascript Lint を設定しました。 ``` if (i > 0){ i--; }; ``` 次の警告が生成されます。 ``` test.js|160 warning| empty statement or extra semicolon ``` ステートメントをセミコロンで終わらせるのが最善だと思っていました(ここを参照) 。それはエラーを発行していませんが、警告はなぜですか?これをどうやって変えることができますか?私は合法的な警告を探しているときに何度も警告を出しません。
回答: クローズドブレースの後の最後のセミコロンについて不平を言っていると思います。 ``` }; ``` 私が使ったプログラミング言語では、セミコロンでブロックを閉じるのは普通ではありません。ブロックは閉じたブレースで閉じられます。 JavaScriptについては、中括弧の後にセミコロンを使用する必要がありますか?を参照してください。