chriseppstein/sass — comment on commit 52c9084c1e1258473d00274fbf210d6c44ae14ad
File: doc-src/SASS_REFERENCE.md line 1475
By nex3:

I'm not convinced that I like the in-selector `.foo { @silent; ... }` either, but `@silent .foo { ... }` has its own problems. In particular, I'm not sure it makes it clear that a ruleset is being defined. No existing directive of the form `@DIRECTIVE X { ... }` defines a ruleset; `@media all { ... }` doesn't define a ruleset for the selector `all`, nor does `@mixin div { ... }` define a ruleset for the selector `div`. This is mitigated somewhat by the fact that `@silent` will usually be used with class selectors, but I'm still not entirely comfortable with it.

I'll continue to mull over this issue tonight, and hopefully have a better-developed opinion tomorrow.