Dependencies for hlint-3.10
Libraries
hlint
- aeson (>=1.3)
- ansi-terminal (>=0.8.1)
- base (>=4 && <5)
- bytestring
- cmdargs (>=0.10.22)
- containers
- cpphs (>=1.20.1)
- data-default (>=0.3)
- deriving-aeson (>=0.2)
- directory
- extra (>=1.7.3)
- file-embed
- filepath
- filepattern (>=0.1.1)
- ghc-lib-parser-ex (>=9.12.0.0 && <9.13.0)
- process
- refact (>=0.3)
- text
- transformers
- uniplate (>=1.5)
- unordered-containers
- utf8-string
- vector
- if !flag(ghc-lib) && impl(ghc>=9.12.1) && impl(ghc<9.13.0)
- ghc (>=9.12 && <9.13)
- ghc-boot
- ghc-boot-th
- ghc-lib-parser (>=9.12 && <9.13)
- if flag(gpl)
- hscolour (>=1.21)
- if flag(hsyaml)
- HsYAML (>=0.2)
- HsYAML-aeson (>=0.2)
- yaml (>=0.5.0)
Executables
hlint
Flags
Manual Flags
Name | Description | Default |
---|---|---|
threaded | Build with support for multithreaded execution | Enabled |
gpl | Use GPL libraries, specifically hscolour | Enabled |
ghc-lib | Force dependency on ghc-lib-parser even if GHC API in the ghc package is supported | Enabled |
hsyaml | Use HsYAML instead of yaml | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info