MENOS CSS: ¿abusando del Operador & al anidar?

Menos usa el& Operador para mejorar laposibilidades para anidar.

.header        { color: black;
  .navigation  { font-size: 12px;
    &.class    { text-decoration: none }
  }
}

lo que provoca una sustitución de la& con el selector principal y da como resultado una concatentación del selector real directamente al selector principal:.header .navigation.class en lugar del apéndice normal, lo que daría lugar a.class siendo un decendente.header .navigation .class.

Ahora lo que también es posible es lo siguiente (ver también aquí):

.header        { color: black;
  .navigation  { font-size: 12px;
    #some-id & .foo   { text-decoration: none }
  }
}

que daría lugar a lo siguiente:#some-id .header .navigation .foo Intenta aquí . La subestación se lleva a cabo y tengoantepuesto un selector#some-id) a mi selector de padres.

Además del hecho de que nunca codificaría de esta manera, ya que esto probablemente arruina tu hoja de estilos en poco tiempo, mi pregunta:

Como esta funcionalidad no está documentada, ¿es una característica o es más probable que sea un error?
¿Cuáles son los posibles efectos secundarios?

Respuestas a la pregunta(2)

Su respuesta a la pregunta