stylelint-config-itgalaxy
v58.0.0
Published
A mostly reasonable approach to CSS and SCSS.
Downloads
72
Readme
stylelint-config-itgalaxy
itgalaxy org's shareable config for stylelint (
css
andscss
).
For consistent css
and scss
code across itgalaxy's repositories.
Installation
npm install stylelint-config-itgalaxy
Usage
If you've installed stylelint-config-itgalaxy
locally within your project,
just set your stylelint
config to:
For css
use:
{
"extends": "stylelint-config-itgalaxy/css"
}
For scss
use:
{
"extends": "stylelint-config-itgalaxy/scss"
}
If you've globally installed stylelint-config-itgalaxy
using the -g
flag,
then you'll need to use the absolute path to stylelint-config-itgalaxy
in your
config e.g.
{
"extends": "/absolute/path/to/stylelint-config-itgalaxy"
}
Extending the config
Simply add a "rules"
key to your config, then add your overrides and additions
there.
For example, to change the indentation
to tabs, turn off the
number-leading-zero
rule, change the property-no-unknown
rule to use its
ignoreAtRules
option and add the unit-whitelist
rule:
{
"extends": "stylelint-config-itgalaxy",
"rules": {
"indentation": "tab",
"number-leading-zero": null,
"property-no-unknown": [
true,
{
"ignoreProperties": ["composes"]
}
],
"unit-whitelist": ["em", "rem", "s"]
}
}