@@ -16,8 +16,6 @@ tested-with: GHC == 8.6.5
16 GHC == 8.8.3
16 GHC == 8.8.3
18common common-options
18common common-options
19− build-depends: base >= 4.12.0.0 && < 4.14
21 ghc-options: -Wall
19 ghc-options: -Wall
23 -Widentities
21 -Widentities
@@ -30,15 +28,52 @@ common common-options
30 if impl(ghc >= 8.4)
28 if impl(ghc >= 8.4)
31 ghc-options: -Wmissing-export-lists
29 ghc-options: -Wmissing-export-lists
32 -Wpartial-fields
30 -Wpartial-fields
34− ghc-options: -Wmissing-deriving-strategies
36 default-language: Haskell2010
32 default-language: Haskell2010
33+ build-depends: base >= 4.12.0.0 && < 4.14
35+ , insert-ordered-containers
38+ default-extensions: ConstraintKinds
44+ , DuplicateRecordFields
47+ , FunctionalDependencies
49+ , GeneralizedNewtypeDeriving
51+ , MultiParamTypeClasses
60+ , ScopedTypeVariables
67+ , UndecidableInstances
39 import: common-options
71 import: common-options
40 hs-source-dirs: src
72 hs-source-dirs: src
41− exposed-modules: Compa4ek
73+ exposed-modules: OpenAPI.Checker.Report
74+ , OpenAPI.Checker.Run
75+ , OpenAPI.Checker.Validate
76+ , OpenAPI.Checker.Validate.Monad
43executable compa4ek
78executable compa4ek
44 import: common-options
79 import: common-options