stylus-linter-pro
v1.0.5
Published
```bash npm i stylus-linter -D ``` ### Use ```bash npx stylus-linter ./src/file.styl ```
Downloads
13
Maintainers
Readme
Stylus Linter by Edadeal
Install
npm i stylus-linter -D
Use
npx stylus-linter ./src/file.styl
Options
Default
{
semicolons: ['never'],
colons: ['never'],
color: ['uppercase'],
leadingZero: ['always'],
useBasis: ['always']
}
color
Use color in lowercase/uppercase and allow/deny use raw color not only in variable
"color": {
"conf": "uppercase",
"enabled": true,
"allowOnlyInVar": true
}
colons
Allow/Deny use colons between rule: value
Deny colons
"colons": ["never"]
Use colons always
"colons": ["always"]
Switch off rule
"colons": false
Show only warning
"colons": ["always", "warning"]
semicolons
Allow/Deny use semicolons after rule: value
Deny semicolons
"semicolons": ["never"]
Use semicolons always
"semicolons": ["always"]
Switch off rule
"semicolons": false
Show only warning
"semicolons": ["always", "warning"]
sortOrder
Check order properties
In alphabetical order
"sortOrder": ["alphabetical"]
In custom order
"sortOrder": {
"conf": "grouped",
"order": [
"absolute",
"position",
"width",
...
]
}
Group order - every group should be separated with new line
"sortOrder": {
"conf": "grouped",
"startGroupChecking": 5,
"order": [
[
"absolute",
"position",
"top",
"right",
"bottom",
"left",
],
[
"width",
"height",
"max-height",
"min-height"
]
...
]
}
prefixVarsWithDollar
Variables should/should't starting with dollar(another prefix)
Should starting
"prefixVarsWithDollar": ["always"]
Should not starting
"prefixVarsWithDollar": ["never"]
Another prefix
"prefixVarsWithDollar": {
"conf: "always",
"prefix": "@"
}
Disclaimer
Some rules based on https://github.com/SimenB/stylint
License
MIT