Skip to content
You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
layout

GitHub Action

stylelinter

v1.1.0

stylelinter

layout

stylelinter

GitHub Action that runs stylelint

Installation

Copy and paste the following snippet into your .yml file.

              

- name: stylelinter

uses: actions-hub/stylelint@v1.1.0

Learn more about this action in actions-hub/stylelint

Choose a version

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

.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 PATTERN variable. By default, it will try to find *.css.

Indentation

Indentation can be set by environment variable INDENT_SPACES.
By default space indend 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

Environment varialbes

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