Dependencies for hls-hlint-plugin-1.0.4.0
Libraries
hls-hlint-plugin
- aeson
- apply-refact (>=0.9.3.0)
- base (>=4.12 && <5)
- binary
- bytestring
- containers
- data-default
- deepseq
- Diff (>=0.4.0 && <0.5)
- directory
- extra
- filepath
- ghc-exactprint (>=0.6.3.4)
- ghc-lib-parser-ex
- ghcide (>=1.7 && <1.8)
- hashable
- hlint
- hls-plugin-api (>=1.4 && <1.5)
- hslogger
- lens
- lsp
- refact
- regex-tdfa
- stm
- temporary
- text
- transformers
- unordered-containers
- if flag(hlint33)
- hlint (>=3.3 && <3.4)
- if !flag(ghc-lib) && impl(ghc>=9.0.1) && impl(ghc<9.1.0)
- ghc (>=9.0 && <9.1)
- ghc
- ghc-lib (>=9.0 && <9.1)
- ghc-lib-parser-ex (>=9.0 && <9.1)
- hlint (>=3.2 && <3.3)
- if !flag(ghc-lib) && impl(ghc>=8.10.1) && impl(ghc<8.11.0)
- ghc (>=8.10 && <9.0)
- ghc
- ghc-lib (>=8.10.7.20210828 && <8.11)
- ghc-lib-parser-ex (>=8.10 && <8.11)
Flags
Manual Flags
Name | Description | Default |
---|---|---|
pedantic | Enable -Werror | Disabled |
ghc-lib | Force dependency on ghc-lib-parser even if GHC API in the ghc package is supported | Disabled |
Automatic Flags
Name | Description | Default |
---|---|---|
hlint33 | Hlint-3.3 doesn't support versions ghc-lib < 9.0.1 nor ghc <= 8.6, so we can use hlint-3.2 for backwards compat This flag can be removed when all dependencies support ghc-lib-9.0.* and we drop support for ghc-8.6 | Enabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info