Skip to content

stylelint-config 6.0.0-0

Install from the command line:
Learn more about npm packages
$ npm install @zestia/stylelint-config@6.0.0-0
Install via package.json:
"@zestia/stylelint-config": "6.0.0-0"

About this version

@zestia/stylelint-config

This package provides linting rules for CSS and SCSS.

The rules are based on community standards, with a few extra ones specific to Zestia.

Installation

npm install --save-dev @zestia/stylelint-config

Add the following to ~/.npmrc to pull @zestia scoped packages from Github instead of NPM.

@zestia:registry=https://npm.pkg.github.com
//npm.pkg.github.com/:_authToken=<YOUR_GH_TOKEN>

Setup

  1. Create the following file .stylelintrc.js

    module.exports = {
      extends: '@zestia/stylelint-config'
    };
  2. Add the following to scripts in package.json

    "lint:css": "stylelint '**/*.{css,scss}'"
    

Running

npm run lint:css

Notes

  • stylelint-config-standard-scss for a set of community lint rules around best practices and catching errors in scss
  • stylelint-scss for scss specific stylelint rules
  • stylelint-selector-bem-pattern for a bem-like naming convention
  • stylelint-declaration-strict-value to enforce variables (e.g. for a consistent colour palette etc)
  • stylelint-order to enforce the order of certain rules

Related repos

Details


Assets

  • stylelint-config-6.0.0-0.tgz

Download activity

  • Total downloads 0
  • Last 30 days 0
  • Last week 0
  • Today 0