styled-jsx-plugin-stylelint
Version:
Plugin to use stylelint with styled-jsx
21 lines (16 loc) • 429 B
JavaScript
const path = require('path')
const stripIndent = require('strip-indent')
const linter = require('./linter')
module.exports = (css, settings) => {
const babel = settings.babel || {}
let options = Object.assign({
reportNeedlessDisables: true,
}, settings.stylelint, {
code: stripIndent(css),
codeFilename: babel.filename,
})
delete options.babel
delete options.fix
linter(css, options)
return css
}