use .hlint.ignore file to ignore hlint

On the rest of the files CI build would fail if hlint fails
This commit is contained in:
Harendra Kumar 2020-05-10 22:36:49 +05:30
parent 058c6a35c5
commit 8676548f73
2 changed files with 44 additions and 3 deletions

40
.hlint.ignore Normal file
View File

@ -0,0 +1,40 @@
src/Streamly/Internal/BaseCompat.hs
src/Streamly/Internal/Control/Monad.hs
src/Streamly/Internal/Data/SVar.hs
src/Streamly/Internal/Data/Stream/SVar.hs
src/Streamly/Internal/Data/Stream/Serial.hs
src/Streamly/Internal/Data/Stream/Zip.hs
src/Streamly/Internal/Data/Stream/Parallel.hs
src/Streamly/Internal/Data/Stream/Async.hs
src/Streamly/Internal/Data/Stream/Enumeration.hs
src/Streamly/Internal/Data/Stream/StreamDK.hs
src/Streamly/Internal/Data/Stream/StreamK.hs
src/Streamly/Internal/Data/Stream/StreamK/Type.hs
src/Streamly/Internal/Data/Stream/Ahead.hs
src/Streamly/Internal/Data/Stream/StreamD/Type.hs
src/Streamly/Internal/Data/Stream/StreamDK/Type.hs
src/Streamly/Internal/Data/Stream/StreamD.hs
src/Streamly/Internal/Data/SmallArray.hs
src/Streamly/Internal/Data/Pipe/Types.hs
src/Streamly/Internal/Data/Pipe.hs
src/Streamly/Internal/Data/Array.hs
src/Streamly/Internal/Data/Sink/Types.hs
src/Streamly/Internal/Data/Sink.hs
src/Streamly/Internal/Data/Zipper/Array.hs
src/Streamly/Internal/Data/Parser/ParserD/Types.hs
src/Streamly/Internal/Data/Parser/ParserD.hs
src/Streamly/Internal/Data/Time/Units.hs
src/Streamly/Internal/Data/Prim/Array.hs
src/Streamly/Internal/Data/Prim/Array/Types.hs
src/Streamly/Internal/Data/Fold/Types.hs
src/Streamly/Internal/Data/Fold.hs
src/Streamly/Internal/Data/SmallArray/Types.hs
src/Streamly/Internal/Data/Unfold.hs
src/Streamly/Internal/Data/Unicode/Stream.hs
src/Streamly/Internal/Memory/Array/Types.hs
src/Streamly/Internal/Prelude.hs
src/Streamly/Internal/Mutable/Prim/Var.hs
src/Streamly/Internal/Network/Socket.hs
src/Streamly/Internal/Data/Stream/Prelude.hs
src/Streamly/FileSystem/FDIO.hs
src/Streamly/Data/Unfold.hs

View File

@ -62,7 +62,7 @@ env:
# If you have not committed packcheck.sh in your repo at PACKCHECK_LOCAL_PATH
# then it is automatically pulled from this URL.
- PACKCHECK_GITHUB_URL="https://raw.githubusercontent.com/harendra-kumar/packcheck"
- PACKCHECK_GITHUB_COMMIT="b8d39c9cf336e4627e12eb4b1f5827bb7b6afc91"
- PACKCHECK_GITHUB_COMMIT="b92970febc2d66e0ed0202254c97c13392461821"
notifications:
email:
@ -193,7 +193,8 @@ matrix:
# Lint e.g. HLINT_COMMANDS="hlint lint src; hlint lint test"
# --------------------------------------------------------------------------
- env: BUILD=stack RESOLVER=lts-14.25 HLINT_COMMANDS="hlint lint ."
- env: BUILD=cabal-v2 HLINT_OPTIONS="lint" HLINT_TARGETS="src"
- env: BUILD=cabal-v2 HLINT_OPTIONS="lint" HLINT_TARGETS="test benchmarks"
# --------------------------------------------------------------------------
# Build and send coverage report to coveralls.io using hpc-coveralls. Add
@ -216,7 +217,7 @@ matrix:
allow_failures:
- env: BUILD=cabal-v2 GHCVER=head GHC_OPTIONS=""
- env: BUILD=stack RESOLVER=nightly DISABLE_SDIST_BUILD=y DISABLE_DIST_CHECKS=y
- env: BUILD=stack RESOLVER=lts-14.25 HLINT_COMMANDS="hlint lint ."
- env: BUILD=cabal-v2 HLINT_OPTIONS="lint" HLINT_TARGETS="test benchmarks"
# ------------------------------------------------------------------------
# Settings beyond this point are advanced and normally not tweaked