|
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- # function-allowed-list
-
- Specify a list of allowed functions.
-
- <!-- prettier-ignore -->
- ```css
- a { transform: scale(1); }
- /** ↑
- * This function */
- ```
-
- ## Options
-
- `array|string`: `["array", "of", "unprefixed", /functions/ or "regex"]|"function"|"/regex/"`
-
- If a string is surrounded with `"/"` (e.g. `"/^rgb/"`), it is interpreted as a regular expression.
-
- Given:
-
- ```
- ["scale", "rgba", "linear-gradient"]
- ```
-
- The following patterns are considered violations:
-
- <!-- prettier-ignore -->
- ```css
- a { transform: rotate(1); }
- ```
-
- <!-- prettier-ignore -->
- ```css
- a {
- color: hsla(170, 50%, 45%, 1)
- }
- ```
-
- <!-- prettier-ignore -->
- ```css
- a {
- background:
- red,
- -webkit-radial-gradient(red, green, blue);
- }
- ```
-
- The following patterns are _not_ considered violations:
-
- <!-- prettier-ignore -->
- ```css
- a { background: red; }
- ```
-
- <!-- prettier-ignore -->
- ```css
- a { transform: scale(1); }
- ```
-
- <!-- prettier-ignore -->
- ```css
- a {
- color: rgba(0, 0, 0, 0.5);
- }
- ```
-
- <!-- prettier-ignore -->
- ```css
- a {
- background:
- red,
- -moz-linear-gradient(45deg, blue, red);
- }
- ```
|