fossas / fossa-cli

Fast, portable and reliable dependency analysis for any codebase. Supports license & vulnerability scanning for large monoliths. Language-agnostic; integrates with 20+ build systems.
https://fossa.com
Other
1.29k stars 173 forks source link

fourmolu and cabal-fmt updates #1471

Closed spatten closed 2 months ago

spatten commented 2 months ago

Overview

https://github.com/fossas/haskell-dev-tools/pull/56 updated the version of fourmolu and cabal-fmt that we use in CI.

This PR reformats all .hs and .cabal files with the new versions of these formatters.

Acceptance criteria

Testing plan

Get the right version of the tool installed locally:

ghcup install ghc 9.8
ghcup set ghc 9.8
cabal update
cabal build

cabal install fourmolu --overwrite-policy=always
cabal install cabal-fmt --overwrite-policy=always

Run make fmt-haskell

You should see no changes.

Risks

Metrics

References

https://github.com/fossas/haskell-dev-tools/pull/56

Checklist