UNPKG

@jdhillen/stylelint-config

Version:

Stylelint & Prettier configuration for projects

40 lines (38 loc) 938 B
import { cssRules } from './rules/css.js'; import { sassRules } from './rules/sass.js'; import { bemRules } from './rules/bem.js'; import { vueRules } from './rules/vue.js'; import { markdownRules } from './rules/markdown.js'; import { ignoreRules } from './rules/ignore.js'; export default { extends: [ 'stylelint-config-standard', 'stylelint-config-standard-scss', 'stylelint-config-standard-vue', 'stylelint-config-recess-order' ], plugins: ['stylelint-scss'], customSyntax: 'postcss-html', rules: { ...cssRules, ...sassRules, ...bemRules, ...vueRules }, overrides: [ { files: ['*.scss', '**/*.scss'], customSyntax: 'postcss-scss' }, { files: ['*.vue', '**/*.vue'], customSyntax: 'postcss-html' }, { files: ['*.md', '**/*.md'], customSyntax: 'postcss-markdown', rules: { ...markdownRules } } ], ignore: ignoreRules };