font-family-no-duplicate-names
フォントファミリー内で重複する名前を禁止します。
a { font-family: serif, serif; }
/** ↑ ↑
* These font family names */
このルールは、font
プロパティとfont-family
プロパティをチェックします。
このルールは、$sass
、@less
、およびvar(--custom-property)
変数構文を無視します。
警告
このルールは、引用符で囲まれていない複数単語のフォント名と、エスケープシーケンスを含む引用符で囲まれていないフォント名でエラーが発生します。これらのフォント名を引用符で囲むと、問題が解決されます。
オプション
true
以下のパターンは問題とみなされます
a { font-family: 'Times', Times, serif; }
a { font: 1em "Arial", 'Arial', sans-serif; }
a { font: normal 14px/32px -apple-system, BlinkMacSystemFont, sans-serif, sans-serif; }
以下のパターンは問題とみなされません
a { font-family: Times, serif; }
a { font: 1em "Arial", "sans-serif", sans-serif; }
a { font: normal 14px/32px -apple-system, BlinkMacSystemFont, sans-serif; }
オプションのセカンダリオプション
ignoreFontFamilyNames: ["/regex/", /regex/, "string"]
指定
["/^My Font /", "monospace"]
以下のパターンは問題とみなされません
font-family: monospace, monospace
font-family: "My Font Family", "My Font Family", monospace