UNPKG

stylelint-plugin-import

Version:
74 lines (57 loc) 2.11 kB
# Stylelint Plugin Import [![tests](https://github.com/electrovir/stylelint-plugin-import/actions/workflows/virmator-tests.yml/badge.svg?branch=master)](https://github.com/electrovir/stylelint-plugin-import/actions/workflows/virmator-tests.yml) Stylelint plugin for managing imports. # Rules Go to each rule's page (click on the name below) to see specific details. | Rule | auto-fix | | ---------------------------------------------------------------------- | ----------- | | [plugin-import/file-name-starts-with](src/rules/file-name-starts-with) | no ✗ | | [plugin-import/import-as-reference](src/rules/import-as-reference) | yes ✓ | | [plugin-import/file-extension](src/rules/file-extension) | yes ✓ | # Rule Options All rules respect the following primary option format with _no_ secondary options: - boolean input ```javascript { "rule-name": true // use default rule behavior } ``` ```javascript { "rule-name": false // disables rule } ``` - object input ```javascript { "mode": "require" // requires the rule's default } ``` ```javascript { "mode": "block" // blocks the rule's default } ``` ```javascript { "mode": "off" // disable rule } ``` - object input with exceptions ```javascript { "mode": "require", // optional input // these use glob matching with globstar turned ON "fileExceptions": [ "**/*colors.less", // ignores any files ending in colors.less in any directory "*colors.less" // ignore files ending in colors.less only in the current directory ] // optional input // these use glob matching with globstar turned OFF "lineExceptions": [ "*colors*", // ignores all lines that include the word colors "@import 'colors'" // ignores all lines that are exactly this string (don't include semicolons) ], } ```