# no-blank-blocks
* [Fixer](#user-content-no-blank-blocks-fixer)
* [`enableFixer`](#user-content-no-blank-blocks-fixer-enablefixer)
* [Failing examples](#user-content-no-blank-blocks-failing-examples)
* [Passing examples](#user-content-no-blank-blocks-passing-examples)
Reports and optionally removes blocks with whitespace only.
## Fixer
Auto-removes blank blocks with whitespace only.
#### Options
A single options object has the following properties.
### enableFixer
Whether or not to auto-remove the blank block. Defaults to `false`.
|||
|---|---|
|Context|everywhere|
|Tags|N/A|
|Recommended|false|
|Settings||
|Options|`enableFixer`|
## Failing examples
The following patterns are considered problems:
````ts
/** */
// "jsdoc/no-blank-blocks": ["error"|"warn", {"enableFixer":true}]
// Message: No empty blocks
/**
*/
// "jsdoc/no-blank-blocks": ["error"|"warn", {"enableFixer":true}]
// Message: No empty blocks
/**
*
*/
// "jsdoc/no-blank-blocks": ["error"|"warn", {"enableFixer":true}]
// Message: No empty blocks
/**
*
*
*/
// "jsdoc/no-blank-blocks": ["error"|"warn", {"enableFixer":true}]
// Message: No empty blocks
/**
*
*
*/
// "jsdoc/no-blank-blocks": ["error"|"warn", {"enableFixer":false}]
// Message: No empty blocks
/**
*
*
*/
// Message: No empty blocks
````
## Passing examples
The following patterns are not considered problems:
````ts
/** @tag */
/**
* Text
*/
/**
* @tag
*/
````