2015-09-28 15 views

risposta

29

Sì, vedi the docs on disabling linters via source

// scss-lint:disable ImportantRule 
.example { 
    display: block !important; 
} 
// scss-lint:enable ImportantRule 
+0

Grazie. Per qualche motivo ho perso quella parte dei documenti, oops. –

2

Basta aggiungere a steveax's great answer:

Se è solo per una linea, si può aggiungere direttamente il commento lì e interesserà solo quella riga.

Ad esempio, si consideri il seguente frammento di codice:

.example { 
    display: block !important; // scss-lint:disable ImportantRule 
    color: #BADA55 !important; 
} 

tuo Linter emetterà un avviso per la linea color (non conformi ImportantRule), ma in modo corretto ignorare il tuo sporco lavoro con la proprietà display.


Io di solito sento che è molto più chiaro di essere il più specifici possibile circa la portata delle eccezioni delle regole-flessione e sempre cercare di non ampliare questi per un intero blocco di codice - a meno che non rende davvero senso.

Problemi correlati