私の JavaScript では、次の例のように、特定の条件が満たされない場合に関数を早期に終了させたいと考えています。
(function () {
var something = false
if (!something) return
doMoreStuff()
}())
好みに合わせてセミコロンを省略していますが、問題なく動作します (上記のスニペットは期待どおりに動作します)。
JSHint でエラーが発生し続けますLine breaking error 'return'
。これは、return ステートメントの後にセミコロンを含めることで修正できますが、スクリプトからセミコロンを除外したいと思います。
セミコロンなしで行末に空のリターンを許可するように設定できるオプションはありますか?