Comment dire à scss-lint d'ignorer une ligne particulière dans un fichier .scss?
c'est-à-dire pouvez-vous faire quelque chose comme ceci:
.example {
display: block !important; // sass-lint: ignore
}
Oui, voir les documents sur la désactivation des linters via la source
// scss-lint:disable ImportantRule
.example {
display: block !important;
}
// scss-lint:enable ImportantRule
Ajout juste à la grande réponse de steveax :
Si c'est juste pour une seule ligne, vous pouvez directement y ajouter le commentaire et cela n'affectera que cette ligne.
Par exemple, considérez le morceau de code suivant:
.example {
display: block !important; // scss-lint:disable ImportantRule
color: #BADA55 !important;
}
Votre linter émettra un avertissement pour la ligne color
(non conforme à ImportantRule
) mais ignorera correctement votre sale boulot avec la propriété display
.
Je pense généralement qu'il est beaucoup plus clair d'être aussi précis que possible sur la portée des exceptions de pliage de règles et d'essayer toujours de ne pas les étendre à un bloc de code entier - à moins que cela ne soit vraiment logique.