@@ -38,3 +38,33 @@ library
3838 , vector
3939 hs-source-dirs: src
4040 default-language: Haskell2010
41+ ghc-options: -fwarn-unused-binds
42+ -Wall
43+ -Wincomplete-uni-patterns
44+ -Wincomplete-record-updates
45+ -Wpartial-fields
46+ -Werror=missing-home-modules
47+ -Wmissing-home-modules
48+ -Widentities
49+ -Wredundant-constraints
50+ -Wmissing-export-lists
51+
52+test-suite doctest
53+ type: exitcode-stdio-1.0
54+ hs-source-dirs: test
55+ ghc-options: -Wall
56+ main-is: Doc.hs
57+ build-depends: base >=4.8 && < 5
58+ , aeson >= 1.0
59+ , doctest
60+ , containers
61+ , exceptions
62+ , lens
63+ , monad-control
64+ , mtl
65+ , QuickCheck
66+ , text
67+ , transformers
68+ , transformers-base
69+ , vector
70+ , doctest