csscomb/csscomb.js — pull request #139 by tonyganch (2013-12-20 17:57:51+00:00)
Title: Remove empty nested rulesets (#133)

1. Fix for rulesets with spaces only: `a { }` is now treated as an empty ruleset.
2. Fix for preprocessors: nested rulesets are removed if they are empty.

Ruleset is now considered empty if it has nothing but spaces or another empty ruleset.
Example:

```scss
// Before:
.parent1 {
.child {
.grandchild { }
}
}
.parent2 {
.child1 {
@include 'panda';
}
.child 2 {
.grandchild { }
}
}

// After:
.parent2 {
.child1 {
@include 'panda';
}
}
```

![tumblr_mgzoo9ojbr1rc3z3ro1_400](https://f.cloud.github.com/assets/872004/1792477/2b69a176-69a0-11e3-923a-330ea6afdef1.gif)