standard-action
Github Action to lint with `standard`
Usage
In a Github Actions workflow file, do something like:
jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: goto-bus-stop/standard-action@v1.0.0
with:
# optionally select a different, standard-like linter
# linter: semistandard
# optionally select a different eslint formatter for the log output, default 'stylish'
# formatter: tap
# limit the files to lint, default '**/*.js'
# files: src/*.js
# show errors in the the github diff UI
annotate: true
# Allow the action to add lint errors to the github diff UI
env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
To use a different linter than standard
, or use a specific version of standard
, add it as a devDependency to your project, and run npm install
in your workflow so the action can require()
it.
- uses: actions/checkout@v1
- uses: actions/setup-node@v1
- run: npm install
- uses: goto-bus-stop/standard-action@v1.0.0
with:
linter: semistandard
If you do not install any linter yourself, this action will use Standard v14.
Multiple globs
with.files
must contain a string, so to pass multiple globs, you need to use a single glob string:
- uses: goto-bus-stop/standard-action@v1.0.0
with:
files: '{src/**/*.js,test/**/*.js}'