help wantednew rule
描述
If the body of if contains one of these keywords, the else is moot:
throwbreakcontinuereturn
This slightly overlaps with https://eslint.org/docs/rules/no-else-return
This was inspired by https://github.com/eslint/eslint/issues/13067.
This could be auto-fixed, but we should take care to properly move any comments.
Fail
if (foo) {
throw new Error();
} else {
console.log('🦄');
}
Pass
if (foo) {
throw new Error();
}
console.log('🦄');