stylelint-plugin-color

Stylelint plugin for managing colors. Includes Less and Sass support.

Usage no npm install needed!

<script type="module">
  import stylelintPluginColor from 'https://cdn.skypack.dev/stylelint-plugin-color';
</script>

README

Stylelint Plugin Color

Stylelint plugin for managing colors. Includes Less and Scss support.

Rules

Go to each rule's page (click on the name below) to see specific details.

Rule auto-fix
plugin-color/color-types none

Rule Options

All rules respect the following primary option format and no secondary options:

  • boolean input

    {
        "rule-name": true // use default rule behavior
    }
    
    {
        "rule-name": false // disables rule
    }
    
  • object input

    {
        "mode": "require" // requires the rule's default
    }
    
    {
        "mode": "block" // blocks the rule's default
    }
    
    {
        "mode": "off" // disable rule
    }
    
  • object input with exceptions

    {
        "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)
        ],
    }