#font-family-no-duplicate-names

禁止重复的字体族名称。

a { font-family: serif, serif; }
/**              ↑      ↑
 *            这些字体族名称 */

该规则会检测 fontfont-family 属性。

该规则会忽略$sass@lessvar(--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