no-empty-block
preset: recommended
Disallows empty blocks except catch clause block. Blocks with a todo comment inside are not considered empty.
Empty blocks are often indicators of missing code.
Example
❌ Bad:
// LINT
if ( ... ) {
}
[1, 2, 3, 4].forEach((val) {}); // LINT
void function() {} // LINT
✅ Good:
if ( ... ) {
// TODO(developername): need to implement.
}
[1, 2, 3, 4].forEach((val) {
// TODO(developername): need to implement.
});
void function() {
// TODO(developername): need to implement.
}