echidna icon indicating copy to clipboard operation
echidna copied to clipboard

Cleanup imports and extensions

Open arcz opened this issue 3 years ago • 0 comments

This uses the new ImportQualifiedPost extensions that allows more natural placement of qualified keyword. I cleaned up the imports alphabetically, dividing them into common, hevm, and echidna as we tend to style this and made this consistent throughout the codebase.

We also use a lot of extensions that will become standard starting from GHC 9.2 - https://ghc.gitlab.haskell.org/ghc/doc/users_guide/exts/control.html#extension-GHC2021. I removed those from the sources and placed them as default extensions. When we update to 9.2 we can simply remove them from package.yaml.

EDIT: I had to update hlint action as it was too old and didn't recognize ImportQualifiedPost

arcz avatar Sep 19 '22 22:09 arcz