2016-08-10 6 views
0

Mein SCSS Linter (.scss-lint.yml) ist derzeit auf hyphenated_lowercase CSS-Selektoren akzeptiert.Wie SCSS Linter sowohl Kleinbuchstaben als auch Bindestrich in Kleinbuchstaben akzeptiert als Namenskonvention

SelectorFormat: 
    enabled: true 
    convention: hyphenated_lowercase 

Vor kurzem habe ich einige externe Widgets hinzugefügt, die snake_case verwenden. Ich muss sie auch innerhalb meiner SCSS-Dateien anvisieren. Die beste Lösung wäre wahrscheinlich, sowohl die Groß- und Kleinschreibung als auch die Bindestriche in Kleinbuchstaben zu akzeptieren. Wie kann ich das erreichen?

Ich weiß, ich könnte auch die Datei mit diesen nicht-konforme Regeln ausschließen, aber ich versuche, es für jetzt zu vermeiden.

Antwort

1

fand ich in the official documentation, dass Sie einen regulären Ausdruck für Selektoren können passend, deshalb ist hier die Lösung:

SelectorFormat: 
    enabled: true 
    convention: ^[a-z\d_-]+$ 

Hoffe, dass es auch andere zu helfen.

Verwandte Themen