git.iko.soy/typeable/pandoc
on master help sign in
Use extra ghc warnings.

In addition to `-Wall`: `-Wincomplete-uni-patterns -Wincomplete-record-updates -Wredundant-constraints -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances`

commit2f0bff0f541db82d04c03240af643770dabf9a03 authorJohn MacFarlane <jgm@berkeley.edu> dateTue 8 Aug 2017, 20:29 (9 years ago) parent34d3f25
2 files changed+3−3
.travis.yml+2−2 pandoc.cabal+1−1
.travis.yml+2−2
@@ -119,12 +119,12 @@ script:
119119 case "$BUILD" in
120120 stack)
121121 ulimit -n 4096
122− stack --no-terminal $ARGS test --flag 'aeson:fast' --flag pandoc:embed_data_files --haddock --no-haddock-deps --ghc-options="-O0 -Wall -fno-warn-unused-do-bind -Werror"
122+ stack --no-terminal $ARGS test --flag 'aeson:fast' --flag pandoc:embed_data_files --haddock --no-haddock-deps --ghc-options="-O0 -Wall -Wincomplete-uni-patterns -Wincomplete-record-updates -Wredundant-constraints -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -fno-warn-unused-do-bind -Werror"
123123 ;;
124124 cabal)
125125 cabal sdist --output-directory=sourcedist && \
126126 cd sourcedist && \
127− cabal configure --enable-tests --enable-benchmarks -v2 -fembed_data_files -ffast --ghc-options="-O0 -Wall -fno-warn-unused-do-bind -Werror" && \
127+ cabal configure --enable-tests --enable-benchmarks -v2 -fembed_data_files -ffast --ghc-options="-O0 -Wall -Wincomplete-uni-patterns -Wincomplete-record-updates -fno-warn-unused-do-bind -Werror" && \
128128 cabal build && \
129129 cabal test
130130 ;;
pandoc.cabal+1−1
@@ -344,7 +344,7 @@ Library
344344 other-modules: Text.Pandoc.Data
345345 if os(windows)
346346 Cpp-options: -D_WINDOWS
347− Ghc-Options: -Wall -fno-warn-unused-do-bind
347+ Ghc-Options: -Wall -Wincomplete-uni-patterns -Wincomplete-record-updates -Wredundant-constraints -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -fno-warn-unused-do-bind
348348 Ghc-Prof-Options: -fprof-auto-exported
349349 Default-Language: Haskell98
350350 Other-Extensions: PatternGuards, OverloadedStrings,