Permalink
f9afae1 Nov 7, 2016
62 lines (50 sloc) 496 Bytes

selector-no-redundant-nesting-selector

Disallow redundant nesting selectors (&).

p {
  & a {}
//↑
// This type of selector
}

The following patterns are considered warnings:

p {
  & a {}
}
p {
  & > a {}
}
p {
  & .class {}
}
p {
  & + .foo {}
}

The following patterns are not considered warnings:

p {
  &.foo {}
}
p {
  .foo > & {}
}
p {
  &,
  .foo,
  .bar {
    margin: 0;
  }
}