Ich verwende gem scss_lint
für scss linting. Das Problem, das ich habe, ist, dass ich Variablen in einigen meiner Zeichenfolgen in der CSS für die URL habe, so dass der Linter einen Fehler meldet:
Ich denke, es sollte einen Weg geben, bestimmte Dinge bei der Überprüfung auszuschließen. Ich sehe, dass data:
auf die Whitelist gesetzt wurde, aber wir verwenden Variablen in unserem CSS, manchmal weil es in ein cms gesteckt wird.
Der Fehlercode lautet:
%Vor%Vielleicht einen Weg zu tun
%Vor%Ich bin in Ruby nicht sehr versiert, um etwas zu schreiben, um die Überprüfung solcher Variablen zu ermöglichen und entweder die Variable selbst oder die ganze Zeile zu ignorieren.
Würde jemand daran interessiert sein, dies anzugehen?
Der Ruby-Code dafür ist.
%Vor% Ich denke, die Lösung wäre, die Variable einfach so zu ignorieren, wie sie es für data:
tut, und keinen Fehler, es sei denn,% UrlFormat
ist wegen fehlender Zitate oder etwas in der Tat ungültig.
Jede Hilfe wäre willkommen.
Das sollte funktionieren: Die Änderung, die ich vorgenommen habe, war diese Zeile return if url.include?('${')
. Es ignoriert URLs, die die Zeichenfolge ${
enthalten, genauso wie es URLs ignoriert, die mit data:
beginnen.
Tags und Links ruby ruby-on-rails scss-lint