# 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 */ ````