4.0.1 • Published 7 months ago

@team23/stylelint-config-team23-standard v4.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

stylelint-config-team23-standard

Standard CSS linting config for TEAM23

Extends stylelint-config-standard, which is the default error checking plus a lot of style checking rules. The style checking rules are disabled by also extending stylelint-config-prettier. Our custom ruleset is defined in the index.js.

See also

For linting SCSS there is stylelint-config-team23-scss which extends these rules with rules for SCSS.

Installation

npm:

# latest version
npm install --save-dev @team23/stylelint-config-team23-standard

# specific version
npm install --save-dev @team23/stylelint-config-team23-standard@1.0.5

or using github (deprecated):

# latest version
npm install --save-dev github:team23/stylelint-config-team23-standard

# specific version
npm install --save-dev "github:team23/stylelint-config-team23-standard#v1.0.5"

Usage

If you've installed stylelint-config-team23-standard locally within your project, just set your stylelint config to:

{
    "extends": "@team23/stylelint-config-team23-standard"
}

If you use a version prior to v1.0.3, use

{
    "extends": "stylelint-config-team23-standard"
}

instead.

Extending the config

Simply add a "rules" key to your config, then add your overrides and additions there.

For example, to change the selector-max-id rule to allow one id selector in rules (default is: no id selectors allowed):

{
    "extends": "@team23/stylelint-config-team23-standard",
    "rules": {
        "selector-max-id": 1
    }
}

Proposing rule changes

For proposing changes to the ruleset please open either

  • a merge request
  • a ticket

Changelog

License