@cybozu/stylelint-config
v0.3.1
Published
A shareable stylelint config for Cybozu
Downloads
1,155
Keywords
Readme
@cybozu/stylelint-config
A shareable stylelint config for Cybozu.
What is this?
This is a stylelint rule set for Cybozu.
The purpose of @cybozu/stylelint-config
are following
- Share CSS coding practices in Cybozu
- Easy to set up and free you from dealing with updates of stylelint and its plugins.
**This is intented to use with Prettier.
The benefits to adapt this rule
You don't need to deal with updating stylelint and its plugins on your own. We'll manage the updates and provide CHANGELOG that you need to care about so that you can update it easily.
Severity
We have Error
an Warning
as its severity.
Error
This is a rule you must fix because the code might not follow our practices.
Warning
This is a rule you should fix because the code style might not be preferable for us.
Version policy
- We update a major version if changes might cause new errors.
- We update a minor version if changes might cause new warnings.
- We update a patch version if changes don't cause any new errors and warings.
How to use
Install stylelint
and @cybozu/stylelint-config
and put it into your .stylelintrc
% npm install --save-dev stylelint @cybozu/stylelint-config
.stylelintrc
{
extends: "@cybozu/stylelint-config"
}
You can override the rules as you want.
{
extends: "@cybozu/stylelint-config",
rules: {
'string-quotes': 'single',
}
}
Support rule set
@cybozu/stylelint-config
- This is a rule set based on
stylelint-config-standard
- This is a rule set based on
@cybozu/stylelint-config/styled-components
- This is a rule for projects who use
styled-components
- This is a rule for projects who use
Limitations
This config doesn't support IE11, so this would suggest CSS syntaxes are incompatible with IE11.