Skip to content

Configuration rules to ensure your CSS code is compliant with Lukkien code style.

License

Notifications You must be signed in to change notification settings

LUKKIEN/stylelint-config-lukkien

Repository files navigation

stylelint-config-lukkien

License Build Status devDependencies Status

Our package provides an extensible shared config according to the guidelines at Lukkien.

This repository contains the following packages:

  • stylelint-config-lukkien - default guidelines for CSS and basic SCSS usage.
  • stylelint-config-lukkien-scss - additional guidelines for SCSS usage.

Our base configuration is available within stylelint-config-lukkien, whereas our more specific SCSS configuration for SASS is available within stylelint-config-lukkien-scss. When only using the base configuraton (for eg. when SASS isn't a part of the tooling) it requires stylelint. Our additional SCSS configuration will also require stylelint-scss to be installed into your dependencies.

Usage

stylelint-config-lukkien

  • Run yarn add --dev stylelint stylelint-config-lukkien
  • Add the following to your .stylelintrc:
{
  "extends": ["stylelint-config-lukkien"]
}

stylelint-config-lukkien-scss

  • Run yarn add --dev stylelint stylelint-scss stylelint-config-lukkien stylelint-config-lukkien-scss.
  • Add the following to your .stylelintrc:
{
  "extends": ["stylelint-config-lukkien", "stylelint-config-lukkien-scss"],
  "plugins": ["stylelint-scss"]
}

Setup

Prerequisites

Install

  • Git clone the project
  • Run nvm install to make sure you are using the best Node version for development.
  • Run yarn install for the first time to enable Lerna in your environment.
  • Run lerna bootstrap from this point to install this project and its packages subdependencies.
  • Make sure your editor is configured to use .editorconfig.

Note: Lerna is configured to use yarn

Development

  • Run nvm use to set Node to the correct version
  • Run tests via lerna run lint

About

Configuration rules to ensure your CSS code is compliant with Lukkien code style.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •