Specify a list of disallowed functions.
a { margin-left: math.random(100); }
/** ↑
* This function */
array|string|regex
: ["array", "of", "unprefixed", /functions/, "regex"]|"function"|"/regex/"|/regex/
If a string is surrounded with "/"
(e.g. "/^rgb/"
), it is interpreted as a regular expression.
Given:
["random", /double/]
The following patterns are considered warnings:
a { margin-left: math.random(100); }
@function double($num) {@return $num * 2;}
a {
margin-left: double($num);
}
@function random($num) {@return $num;}
a {
margin-left: random($num);
}
The following patterns are not considered warnings:
a { margin-left: math.abs(100); }
@function timesTwo($num) {@return $num * 2;}
a {
margin-left: timesTwo($num);
}