Naming Prosecution Mitigator

    @geniem/geniem-rules-stylelint

    1.0.4 • Public • Published

    @geniem/geniem-rules-stylelint

    A shareable stylelint config for CSS used at Geniem

    Installation

    npm install @geniem/geniem-rules-stylelint --save-dev

    Usage

    If you've installed @geniem/geniem-rules-stylelint locally within your project, just set your stylelint config to package.json:

    {
        "name": "vendor/package",
        "version": "0.0.0",
        "stylelint": {
          "extends": [ "@geniem/geniem-rules-stylelint" ]
        }
    }

    If you've globally installed @geniem/geniem-rules-stylelint using the -g flag, then you'll need to use the absolute path to @geniem/geniem-rules-stylelint in your config e.g.

    {
        "name": "vendor/package",
        "version": "0.0.0",
        "stylelint": {
            "extends": [ "/absolute/path/to/@geniem/geniem-rules-stylelint" ]
        }
    }

    Extending the config

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

    For example, to change the at-rule-no-unknown rule to use its ignoreAtRules option, turn off the block-no-empty rule, and add the unit-whitelist rule:

    {
      "name": "vendor/package",
      "version": "0.0.0",
      "stylelint": {
        "extends": "@geniem/geniem-rules-stylelint",
        "rules": {
          "at-rule-no-unknown": [
            true,
            {
              "ignoreAtRules": [ "extends" ]
            }
          ],
          "block-no-empty": null,
          "unit-whitelist": [ "em", "rem", "s" ]
        }
      }
    }

    License

    Licensed under the MIT license.

    Install

    npm i @geniem/geniem-rules-stylelint

    DownloadsWeekly Downloads

    71

    Version

    1.0.4

    License

    MIT

    Unpacked Size

    12.9 kB

    Total Files

    6

    Last publish

    Collaborators

    • ivuorinen
    • samikarj
    • tmahonen