stylelint-wxss

A collection of WXSS specific linting rules for stylelint (in a form of plugin).

Usage no npm install needed!

<script type="module">
  import stylelintWxss from 'https://cdn.skypack.dev/stylelint-wxss';
</script>

README

stylelint-wxss

A collection of WXSS specific linting rules for stylelint (in a form of plugin).

Installation and usage

npm install stylelint stylelint-wxss

Create the configuration file stylelint.config.js:

module.exports = {
  plugins: ['stylelint-wxss'],
  rules: {
    'wxss/selector-disallowed': ['tag']
  }
}

options.exclude

module.exports = {
  plugins: ['stylelint-wxss'],
  rules: {
    'wxss/selector-disallowed': [['tag'], {
      exclude: {
        tag: ['page']
      }
    }]
  }
}

options.glob

glob options: multimatch

module.exports = {
  plugins: ['stylelint-wxss'],
  rules: {
    'wxss/selector-disallowed': [['tag'], {
      // skip lint files under component directory
      glob: ['**', '!**/component/**']
    }]
  }
}

List of rules

wxss/selector-disallowed

To disable specific selector types.