This PR adds stylish-haskell to the development shell and updated the CI checked versions to match those of the shell for stylish-haskell and hlint.
Motivation: Since the code checked against both tools by the CI, it only makes sense to have the right versions in the shell so that developers can format the files they commit conveniently and pass the CI more easily.
Checklist
[x] Commit sequence broadly makes sense and commits have useful messages
[x] New tests are added if needed and existing tests are updated. These may include:
Description
This PR adds
stylish-haskell
to the development shell and updated the CI checked versions to match those of the shell forstylish-haskell
andhlint
.Motivation: Since the code checked against both tools by the CI, it only makes sense to have the right versions in the shell so that developers can format the files they commit conveniently and pass the CI more easily.
Checklist
CHANGELOG.md
for affected package.cabal
files are updatedhlint
. See.github/workflows/check-hlint.yml
to get thehlint
versionstylish-haskell
. See.github/workflows/stylish-haskell.yml
to get thestylish-haskell
versionghc-8.10.7
andghc-9.2.7