Awesome
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