2.1.0 • Published 1 year ago
@quero/stylelint-config-base v2.1.0
@quero/stylelint-config-base
Try avoiding ignoring rules.
Usage
npm install --save-dev @quero/stylelint-config-base
cat <<EOF > .stylelintrc.js
module.exports = {
extends: '@quero/stylelint-config-base',
};
EOF
Rules
block-no-empty
https://stylelint.io/user-guide/rules/block-no-empty
/**
* BAD
*/
a {}
a { }
@media print {
a {}
}
/**
* GOOD
*/
a {
/* foo */
}
@media print {
a {
color: pink;
}
}
block-no-empty
https://stylelint.io/user-guide/rules/block-no-empty
/**
* BAD
*/
a { color: black; }
a { color: white; }
/**
* GOOD
*/
a { color: #000; }
a { color: rgb(0, 0, 0); }
a { color: var(--white); }
declaration-no-important
https://stylelint.io/user-guide/rules/declaration-no-important
/**
* BAD
*/
a { color: pink !important; }
a { color: pink ! important; }
a { color: pink!important; }
/**
* GOOD
*/
a { color: pink; }
no-descending-specificity
https://stylelint.io/user-guide/rules/no-descending-specificity
/**
* BAD
*/
b a {}
a {}
a + a {}
a {}
b > a[foo] {}
a[foo] {}
a {
& > b {}
}
b {}
@media print {
#c a {}
a {}
}
/**
* GOOD
*/
a {}
b a {}
a {}
a + a {}
a[foo] {}
b > a[foo] {}
b {}
a {
& > b {}
}
a::before {}
a:hover::before {}
a {}
a:hover {}
@media print {
a {}
#c a {}
}
a {}
@media print {
#baz a {}
}
selector-max-specificity
https://stylelint.io/user-guide/rules/selector-max-specificity
/**
* BAD
*/
#foo {}
.foo .baz .bar {}
.foo .baz {
& .bar {}
}
.foo {
color: red;
@nest .baz .bar & {
color: blue;
}
}
/**
* GOOD
*/
.foo {}
.foo__bar {
.foo__bar--baz {}
2.1.0
1 year ago
2.0.3
1 year ago
2.0.3-main.2
1 year ago
2.0.2
1 year ago
2.0.1-upgrade-stylelint-deps.16
1 year ago
2.0.1-upgrade-stylelint-deps.13
1 year ago
2.0.1-upgrade-stylelint-deps.14
1 year ago
2.0.1-upgrade-stylelint-deps.12
1 year ago
2.0.1-upgrade-stylelint-deps.19
1 year ago
2.0.1-upgrade-stylelint-deps.17
1 year ago
2.0.1-upgrade-stylelint-deps.18
1 year ago
2.0.1
1 year ago
2.0.0
3 years ago
1.0.6
3 years ago
1.0.5-alpha.1
4 years ago
1.0.5
4 years ago
1.0.5-alpha.0
4 years ago
1.0.4
4 years ago
1.0.3
5 years ago
1.0.2
5 years ago
1.0.1
5 years ago
1.0.0
5 years ago