packages feed

hls-test-utils-2.3.0.0: hls-test-utils.cabal

cabal-version: 2.4
name:          hls-test-utils
version:       2.3.0.0
synopsis:      Utilities used in the tests of Haskell Language Server
description:
  Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>

homepage:      https://github.com/haskell/haskell-language-server#readme
bug-reports:   https://github.com/haskell/haskell-language-server/issues
license:       Apache-2.0
license-file:  LICENSE
author:        The Haskell IDE Team
maintainer:    alan.zimm@gmail.com
copyright:     The Haskell IDE Team
category:      Development
build-type:    Simple

flag pedantic
  description: Enable -Werror
  default:     False
  manual:      True

source-repository head
  type:     git
  location: https://github.com/haskell/haskell-language-server

library
  exposed-modules:
    Test.Hls
    Test.Hls.Util
    Test.Hls.FileSystem

  hs-source-dirs:   src
  build-depends:
    , aeson
    , async
    , base                    >=4.12 && <5
    , blaze-markup
    , bytestring
    , containers
    , data-default
    , directory
    , extra
    , filepath
    , ghcide                  == 2.3.0.0
    , hls-graph
    , hls-plugin-api          == 2.3.0.0
    , lens
    , lsp                     ^>=2.2
    , lsp-test                ^>=0.16
    , lsp-types               ^>=2.0.2
    , tasty
    , tasty-expected-failure
    , tasty-golden
    , tasty-hunit
    , tasty-rerun
    , temporary
    , text
    , unordered-containers
    , row-types
  ghc-options:      -Wall

  if flag(pedantic)
    ghc-options: -Werror

  default-language: Haskell2010