notes/node_modules/stylelint-scss/src/rules/selector-no-redundant-nesti.../README.md

557 B

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;
  }
}