- Notifications
You must be signed in to change notification settings - Fork2
Reusable GitHub Action to set up hlint in a workflow. Use with haskell-actions/hlint-run.
License
NotificationsYou must be signed in to change notification settings
haskell-actions/hlint-setup
Use this GitHub action with your project
Add this Action to an existing workflow or create a new oneFolders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
GitHub Action: Set uphlint
.
Downloads a binary of HLint from@ndmitchell/hlint,caches it through@actions/tool-cache,and adds it intoPATH
.
See alsohaskell-actions/hlint-run, which will runhlint
and represent its output in GitHub annotations.
version
: The HLint version to download. Currently defaults to3.5
.Note that on some virtual environments, some versions of
hlint
need extra prerequisites installed.E.g., onubuntu-22.04
, versionshlint < 3.5
need thelibncurses5
library (#128).
hlint-dir
: Resulting directory containing thehlint
executable.hlint-bin
: Location of thehlint
executable.version
: Version of thehlint
tool (same as input, if provided).
name:linton:pull_request:push:branches: -master -'releases/*'jobs:hlint:runs-on:ubuntu-lateststeps: -uses:actions/checkout@v4 -name:'Set up HLint'uses:haskell-actions/hlint-setup@v2 -name:'Run HLint'uses:haskell-actions/hlint-run@v2with:path:src/fail-on:warning
About
Reusable GitHub Action to set up hlint in a workflow. Use with haskell-actions/hlint-run.
Topics
Resources
License
Stars
Watchers
Forks
Packages0
No packages published