Skip to content

stylelinter

Actions
GitHub Action that runs stylelint
v1.1.6
Latest
Star (21)

stylelint

GitHub Action that runs stylelint.

Usage

To use stylelint in your workflow just add this step:

- name: stylelint 
  uses: actions-hub/stylelint@master

Configuration

Action has 3 parameters which you can set:

  • PATTERN - Pattern for style files.
  • CONFIG_PATH - Path to stylelint configuration file
  • INDENT_SPACE - Space indentation

This parameters can be set through environment variables:

- uses: actions-hub/stylelint@master
  env:
    INDENT_SPACES: 4
    PATTERN: "*.scss"

.stylelintrc

By default, action will try to find an existing configuration file in the project.
If the configuration file will not found, it will be created with the next configuration:

{
  "extends": "stylelint-config-standard",
  "rules": {
    "indentation": 2
  }
}

File pattern

If you want to specify which file or types must be validated.
You need to pass the pattern as a PATTERN variable. By default, it will try to find *.css.

Indentation

Indentation can be set by environment variable INDENT_SPACES.
By default space, indent is 2.

- uses: actions-hub/stylelint@master
  ENV:
    INDENT_SPACES: 4

Example

Default values

name: Test
on: [push]

jobs:
  linters:
    name: stylelint
    runs-on: ubuntu-latest

    steps:
      - uses: actions/checkout@v1
      - uses: actions-hub/stylelint@master

Custom paramenters

name: Test
on: [push]

jobs:
  linters:
    name: stylelint
    runs-on: ubuntu-latest

    steps:
      - uses: actions/checkout@v1
      - uses: actions-hub/stylelint@master
        env:
          PATTERN: "*.scss"
          INDENT_SPACES: 4

License

MIT License

stylelinter is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

GitHub Action that runs stylelint
v1.1.6
Latest

stylelinter is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.