function-name-case
指定函數名稱使用小寫或大寫。
a { width: calc(5% - 10em); }
/** ↑
* This function */
當使用 lower
選項時,會考量駝峰式函數名稱,例如 translateX
。
fix
選項 可以自動修正此規則所報告的所有問題。
message
次要選項 可以接受此規則的參數。
選項
字串
:"lower"|"upper"
"lower"
下列模式會被視為問題
a {
width: Calc(5% - 10em);
}
a {
width: cAlC(5% - 10em);
}
a {
width: CALC(5% - 10em);
}
a {
background: -WEBKIT-RADIAL-GRADIENT(red, green, blue);
}
下列模式不會被視為問題
a {
width: calc(5% - 10em);
}
a {
background: -webkit-radial-gradient(red, green, blue);
}
"upper"
下列模式會被視為問題
a {
width: Calc(5% - 10em);
}
a {
width: cAlC(5% - 10em);
}
a {
width: calc(5% - 10em);
}
a {
background: -webkit-radial-gradient(red, green, blue);
}
下列模式不會被視為問題
a {
width: CALC(5% - 10em);
}
a {
background: -WEBKIT-RADIAL-GRADIENT(red, green, blue);
}
可選擇的次要選項
ignoreFunctions: ["/regex/", /regex/, "non-regex"]
忽略函數名稱的大小寫。
例如,使用 "lower"
。
給定
["--some-function", "/^--get.*$/"]
下列模式會被視為問題
a {
color: --sOmE-FuNcTiOn();
}
a {
color: --GetColor();
}
a {
color: --GET_COLOR();
}
下列模式不會被視為問題
a {
display: --some-function();
}
a {
display: --getColor();
}
a {
display: --get_color();
}