@boughtbymany/stylelint-config-bbm

Bought By Many Stylelint Config

Usage no npm install needed!

<script type="module">
  import boughtbymanyStylelintConfigBbm from 'https://cdn.skypack.dev/@boughtbymany/stylelint-config-bbm';
</script>

README

Bought By Many - Stylelint Config

A set of shared configs for Stylelint to help avoid errors and maintain consistency of stylesheets accross the BBM apps.

Installation

npm install --save-dev @boughtbymany/stylelint-config-bbm

Configuration

Create a .stylelintrc file in the root directory with the following content:

{
  "extends": "@boughtbymany/stylelint-config-bbm"
}

Ignoring Code

You can ingnore

  • within files
  • file entirely

Within files

You can temporarily turn off rules using special comments in your CSS. For example, you can either turn all the rules off:

/* stylelint-disable */
a {}
/* stylelint-enable */

You can turn off individual rules:

/* stylelint-disable selector-no-id, declaration-no-important */
#id {
  color: pink !important;
}
/* stylelint-enable selector-no-id, declaration-no-important */

Entire files

You can use a .stylelintignore file in the root directory to ignore specific files, using the same syntax as .gitignore:

**/*.js
vendor/**/*.css

See the config documentation for more info.