An empty control flow directive is one that doesn't contain any declaration. Empty control flow directives are useless and should be removed.
@if $x == 0 {
} @else {
}
@while $x == 0 {}
@if $x == 0 {
do-something();
} @else {
do-something-else();
}
@while $x == 0 {
do-something();
}