autofixable: no
Block or require certain color types to be used in stylesheets.
-
By default, blocks all color literals
"plugin-color/color-types": true
This is a required property.
"plugin-color/color-types": {
"mode": "require",
// type strings go in this array
"types": ["rgb", "hsl", etc.]
}
All available color types:
"hex"
"named"
"rgb"
"rgba"
"hsl"
"hsla"
"hsv"
"hsva"
"argb"
-
Require
"plugin-color/color-types": { "mode": "require", "types": [...], }
Example: require all color usage to be in rgb
"plugin-color/color-types": { "mode": "require", "types": ["rgb"], }
-
Block
"plugin-color/color-types": { "mode": "block", "types": [...], }
Example: block all rgb usage (and allow all other formats)
"plugin-color/color-types": { "mode": "block", "types": ["rgb"], }
-
Defaults:
"plugin-color/color-types": true // same as all color types being blocked
-
require
mode with single type:"plugin-color/color-types": { "mode": "require", "types": ["rgb"] }
-
require
mode with multiple type:"plugin-color/color-types": { "mode": "require", "types": ["rgb", "named"] }
-
block
mode with single type:"plugin-color/color-types": { "mode": "block", "types": ["hex"] }
-
block
mode with multiple types:"plugin-color/color-types": { "mode": "block", "types": ["hex", "rgba"] }