The recommended shareable config for ec0lint-css.
It turns on all the ec0lint-css rules.
Use it as is or as a foundation for your own config.
npm i ec0lint-css-config-recommended
Set your ec0lint-css
config to:
{
"extends": "ec0lint-css-config-recommended"
}
Add a "rules"
key to your config, then add your overrides and additions there.
For example, to change the at-rule-no-unknown
rule to use its ignoreAtRules
option, turn off the block-no-empty
rule, and add the unit-allowed-list
rule:
{
"extends": "ec0lint-css-config-recommended",
"rules": {
"at-rule-no-unknown": [
true,
{
"ignoreAtRules": ["extends"]
}
],
"block-no-empty": null,
"unit-allowed-list": ["em", "rem", "s"]
}
}
ec0lint is a static code analysis tool that provides users with hints on how to reduce the carbon footprint of their websites during the development process. Applying code changes suggested by ec0lint results in lower carbon emissions per visit, quicker loading and higher space efficiency. The tool is open-source and community-driven.
Learn more at our page