0.7.4 • Published 9 months ago

@db-ui/stylelint v0.7.4

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
9 months ago

@db-ui/stylelint

Validate the correct usage of DB UX in your (S)CSS code.

Installation

npm install stylelint @db-ui/stylelint --save-dev

Note: We recommend installing stylelint-config-standard, stylelint-use-logical & @double-great/stylelint-a11y as well.

## Usage

Add this to your `.stylelintrc.json` configuration file:

```json
{
	"plugins": [
		...
		"@db-ui/stylelint"
	]
}

Rules

Enable rules inside your .stylelintrc.json with:

{
	rules: {
		"db-ui/use-spacings": [true], // margins, paddings, gaps
		"db-ui/use-border-height": [true], // border-width & border
		"db-ui/use-border-radius": [true], // border-radius
		"db-ui/use-border-color": [true] // border-color & border
	}
}

Additional settings

There are some additional settings for every rule which can be applied to the .stylelintrc.json:

{
	rules: {
		"db-ui/use-xxx": [
			true,
			{
				allowCalc: true, // allow all calc() functions - they are hard to lint
				ignore: ["test.scss"], // ignore specific files
				allow: {
					// allow additional values e.g. for SASS or exceptions/workarounds
					startsWith: ["map.get"],
					includes: ["--custom-gap"],
					exact: ["$custom-padding"]
				}
			}
		]
	}
}
0.7.4

9 months ago

0.7.4-tags-f468fc1

9 months ago