stylelint-processor-styled-components
Lint your styled components with stylelint!
Setup
You need:
(npm install --save-dev
stylelint
stylelint-processor-styled-components
stylelint-config-styled-components
stylelint-config-standard)
Now use those in your .stylelintrc
and run stylelint with your JavaScript files!
{
"processors": ["stylelint-processor-styled-components"],
"extends": [
"stylelint-config-standard",
"stylelint-config-styled-components"
],
"syntax": "scss"
}
NOTE: The processor works with Flow- and TypeScript-typed files too! (we'll assume TypeScript usage if you're files end in .ts
or .tsx
)
Further documentation for this processor lives on the styled-components website!
License
Licensed under the MIT License, Copyright © 2017 Maximilian Stoiber. See LICENSE.md for more information!
Based on Mapbox' excellent stylelint-processor-markdown
, thanks to @davidtheclark!