Configure stylelint to pick up hard-coded colors

pull/8882/head
Thibaud Colas 2022-07-09 07:14:52 +01:00
rodzic 73ce1b6f8e
commit 08a7c9a4e4
1 zmienionych plików z 32 dodań i 2 usunięć

Wyświetl plik

@ -28,7 +28,37 @@ module.exports = {
// 'float': ['inline-start', 'inline-end', 'none', 'unset'],
'text-align': ['start', 'end', 'center'],
},
// Disable declaration-strict-value until we are in a position to enforce it.
'scale-unlimited/declaration-strict-value': null,
// Some parts of declaration-strict-value commented out until we are in a position to enforce them.
'scale-unlimited/declaration-strict-value': [
[
// Colors should always be defined from variables or functions.
'/color/',
'fill',
'stroke',
// Font tokens should come from our design tokens.
'font-family',
// 'font-size',
// 'font-weight',
// Spacing should use a consistent scale rather than hard-coded values.
// '/margin/',
// '/padding/',
// 'gap',
// Consistently using variables for z-index allows us to define the order of the values globally.
// 'z-index',
],
{
ignoreValues: [
'currentColor',
'inherit',
'initial',
'none',
'unset',
'transparent',
'ActiveText',
'Highlight',
'ButtonText',
],
},
],
},
};