In my JavaScript I want to have a function exit early if certain conditions are not met, like in the following example.
(function () {
var something = false
if (!something) return
doMoreStuff()
}())
I'm ommitting semicolons out of preference and it works just fine (the above snippet works as expected).
JSHint keeps giving me the error Line breaking error 'return'. While this can be fixed by including a semicolon after the return statement, I'd rather keep semicolons out of my script.
Is there any option I can set to allow for an empty return at the end of a line without a semicolon?