eslint-plugin-no-empty-blocks
An ESLint rule for eliminating empty block statements. It is an extended version of the no-empty
rule that allows empty catch blocks.Why Use It
ESLint has the built-inno-empty
rule that is aimed at eliminating empty block statements. It throws a warning at empty catch blocks such as this one:try {
doSomething();
} catch(e) {}
But this technique can be useful for ignoring errors, and this plugin provides an option to allow it.
Usage
Addno-empty-blocks
to the plugins
section of your .eslintrc
:{
"plugins": [
"no-empty-blocks"
]
}
Turn off the
no-empty
rule:{
"rules": {
"no-empty": 0
}
}