git.iko.soy/typeable/cabal2nix
on master help sign in
cabal2nix.cabal: enable more useful compiler warnings
commite2d343888017a92b855d9c05d94792458cbc4b1b authorPeter Simons <simons@cryp.to> dateThu 28 Jun 2018, 14:18 (8 years ago) parent00e5cd2
1 file changed+16−6
cabal2nix.cabal+16−6
cabal2nix.cabal+16−6
@@ -92,10 +92,13 @@ source-repository head
9292 location: https://github.com/nixos/cabal2nix
9393
9494library
95− hs-source-dirs:
96− src
97− other-extensions: CPP DeriveGeneric FlexibleInstances MultiParamTypeClasses OverloadedStrings RecordWildCards ScopedTypeVariables StandaloneDeriving TemplateHaskell
98− ghc-options: -Wall
95+ hs-source-dirs: src
96+ other-extensions: CPP DeriveGeneric FlexibleInstances MultiParamTypeClasses
97+ OverloadedStrings RecordWildCards ScopedTypeVariables
98+ StandaloneDeriving TemplateHaskell
99+ default-extensions: MonadFailDesugaring
100+ ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates
101+ -Wredundant-constraints
99102 build-depends:
100103 Cabal >2.2
101104 , aeson
@@ -144,14 +147,18 @@ library
144147executable cabal2nix
145148 main-is: Main.hs
146149 hs-source-dirs: cabal2nix
147− ghc-options: -Wall
150+ default-extensions: MonadFailDesugaring
151+ ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates
152+ -Wredundant-constraints
148153 build-depends: base, cabal2nix
149154 default-language: Haskell2010
150155
151156executable hackage2nix
152157 main-is: Main.hs
153158 hs-source-dirs: hackage2nix
154− ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N
159+ default-extensions: MonadFailDesugaring
160+ ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates
161+ -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N
155162 build-depends:
156163 Cabal >2.2
157164 , aeson
@@ -179,6 +186,9 @@ test-suite regression-test
179186 type: exitcode-stdio-1.0
180187 main-is: Main.hs
181188 hs-source-dirs: test
189+ default-extensions: MonadFailDesugaring
190+ ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates
191+ -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N
182192 build-depends: base
183193 , Cabal >2.2
184194 , cabal2nix