GitHub Action that runs stylelint
Find a file
Serhiy Mytrovtsiy b959f7914a v1.1.0
2019-10-25 19:35:47 +02:00
.gitignore v1.1.0 2019-10-25 19:35:47 +02:00
action.yml v1.1.0 2019-10-25 19:35:47 +02:00
Dockerfile v1.1.0 2019-10-25 19:35:47 +02:00
entrypoint.sh v1.1.0 2019-10-25 19:35:47 +02:00
LICENSE Create LICENSE 2019-08-21 22:02:50 +02:00
README.md v1.1.0 2019-10-25 19:35:47 +02:00

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