-
-
Notifications
You must be signed in to change notification settings - Fork 389
/
Copy pathhls-tactics-plugin.cabal
155 lines (145 loc) · 3.32 KB
/
hls-tactics-plugin.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
cabal-version: 2.4
category: Development
name: hls-tactics-plugin
version: 1.0.0.0
synopsis: Wingman plugin for Haskell Language Server
description: Please see README.md
author: Sandy Maguire, Reed Mullanix
maintainer: [email protected]
copyright: Sandy Maguire, Reed Mullanix
homepage: https://haskellwingman.dev
bug-reports: https://github.com/haskell/haskell-language-server/issues
license: Apache-2.0
license-file: LICENSE
build-type: Simple
extra-source-files:
README.md
test/golden/*.cabal
test/golden/*.expected
test/golden/*.hs
test/golden/*.yaml
flag pedantic
description: Enable -Werror
default: False
manual: True
library
hs-source-dirs: src
exposed-modules:
Ide.Plugin.Tactic
Wingman.Auto
Wingman.CaseSplit
Wingman.CodeGen
Wingman.CodeGen.Utils
Wingman.Context
Wingman.Debug
Wingman.FeatureSet
Wingman.GHC
Wingman.Judgements
Wingman.Judgements.Theta
Wingman.KnownStrategies
Wingman.KnownStrategies.QuickCheck
Wingman.LanguageServer
Wingman.LanguageServer.TacticProviders
Wingman.Machinery
Wingman.Naming
Wingman.Plugin
Wingman.Range
Wingman.Simplify
Wingman.Tactics
Wingman.Types
ghc-options:
-Wall -Wno-name-shadowing -Wredundant-constraints
-Wno-unticked-promoted-constructors
if flag(pedantic)
ghc-options: -Werror
build-depends:
, aeson
, base >=4.12 && <5
, containers
, deepseq
, directory
, extra
, filepath
, fingertree
, generic-lens
, ghc
, ghc-boot-th
, ghc-exactprint
, ghc-source-gen
, ghcide ^>=1.2.0.0
, hls-plugin-api ^>=1.1
, lens
, lsp
, mtl
, refinery ^>=0.3
, retrie >=0.1.1.0
, shake
, syb
, text
, transformers
, unordered-containers
default-language: Haskell2010
default-extensions:
DataKinds
DeriveAnyClass
DeriveDataTypeable
DeriveFoldable
DeriveFunctor
DeriveGeneric
DeriveTraversable
DerivingStrategies
DerivingVia
FlexibleContexts
FlexibleInstances
GADTs
GeneralizedNewtypeDeriving
LambdaCase
MultiParamTypeClasses
NumDecimals
OverloadedLabels
PatternSynonyms
ScopedTypeVariables
TypeApplications
TypeOperators
ViewPatterns
test-suite tests
type: exitcode-stdio-1.0
main-is: Main.hs
other-modules:
AutoTupleSpec
CodeAction.AutoSpec
CodeAction.DestructAllSpec
CodeAction.DestructSpec
CodeAction.IntrosSpec
CodeAction.RefineSpec
CodeAction.UseDataConSpec
ProviderSpec
Spec
UnificationSpec
Utils
hs-source-dirs: test
ghc-options:
-Wall -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N
build-depends:
, aeson
, base
, containers
, deepseq
, directory
, filepath
, ghc
, ghcide
, hls-plugin-api
, hls-tactics-plugin
, hls-test-utils ^>= 1.0.0.0
, hspec
, hspec-expectations
, lens
, lsp-types
, mtl
, QuickCheck
, tasty-hspec
, tasty-hunit
, text
build-tool-depends: hspec-discover:hspec-discover -any
default-language: Haskell2010