eslint-plugin-no-empty-blocks

An extended version of the `no-empty` rule that adds an option to allow empty catch blocks.

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
eslint-plugin-no-empty-blocks
900.0.28 years ago8 years agoMinified + gzip package size for eslint-plugin-no-empty-blocks in KB

Readme

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-in no-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

Add no-empty-blocks to the plugins section of your .eslintrc:
{
  "plugins": [
    "no-empty-blocks"
  ]
}

Turn off the no-empty rule:
{
  "rules": {
    "no-empty": 0
  }
}