#function-name-case

指定函数名的大小写。

a { width: calc(5% - 10em); }
/**        ↑
 * 这个函数 */

当使用 lower 选项时,驼峰函数名,例如 translateX,会被考虑。

命令行中的 --fix 选项可以自动修复此规则报告的所有问题。

#选项

string: "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-as-string/", /regex/, "non-regex"]

忽略函数名称的大小写。

例如,使用 "lower"

给定:

["some-function", "/^get.*$/"]

以下模式被视为违规:

a {
  color: sOmE-FuNcTiOn();
}
a {
  color: some-other-function();
}
a {
  color: GetColor();
}
a {
  color: GET_COLOR();
}

以下模式被视为违规:

a {
  display: some-function();
}
a {
  display: getColor();
}
a {
  display: get_color();
}