GitHub Action: Set up hlint
Downloads and a binary HLint release from @ndmitchell/hlint.
The release is cached using @actions/tool-cache and is added to PATH.
See also rwe/actions-hlint-run, which will run hlint and format its output for GitHub annotations.
version: The HLint version to download. Defaults to3.1.6.
hlint-dir: Resulting directory containing the hlint executablehlint-bin: Location of the hlint executableversion: Version of the hlint tool (same as input, if provided)
name: lint
on:
pull_request:
push:
branches:
- master
- 'releases/*'
jobs:
hlint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: 'Set up HLint'
uses: rwe/actions-hlint-setup@v1
with:
version: '3.1.6'
- name: 'Run HLint'
uses: rwe/actions-hlint-run@v1
with:
path: src/
fail-on: warning