Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dkrnl/stylelint-max-root-rules

Limit the count of root rules.
https://github.com/dkrnl/stylelint-max-root-rules

Last synced: 6 days ago
JSON representation

Limit the count of root rules.

Awesome Lists containing this project

README

        

# stylelint-max-root-rules
Limit the count of root rules.

For example, the following patterns are considered violations:

```scss
.foo { }

.foo-bar { }
```

The following patterns are not considered violations:

```scss
.foo {
&-bar { }
}
```

## Installation

1. If you haven't, install [stylelint]:

```
npm install stylelint --save-dev
```

2. Install `stylelint-max-root-rules`:

```
npm install stylelint-max-root-rules --save-dev
```

## Usage

Add `stylelint-max-root-rules` to your stylelint config `plugins` array, then add rules you need to the rules list. All rules from stylelint-max-root-rules need to be namespaced with `pitcher`.

```json
{
"plugins": [
"stylelint-max-root-rules"
],
"rules": {
"pitcher/max-root-rules": 1
}
}
```