on master help sign in
use .hlint.ignore file to ignore hlint

On the rest of the files CI build would fail if hlint fails

commit8676548f7373917e99a55aa6ca8f2e3eb4c91ca9 authorHarendra Kumar <harendra@composewell.com> dateSun 10 May 2020, 22:36 (6 years ago) parent058c6a3
2 files changed+44−3
.hlint.ignore+40 .travis.yml+4−3
.hlint.ignorenew file+40
@@ -0,0 +1,40 @@
1+src/Streamly/Internal/BaseCompat.hs
2+src/Streamly/Internal/Control/Monad.hs
3+src/Streamly/Internal/Data/SVar.hs
4+src/Streamly/Internal/Data/Stream/SVar.hs
5+src/Streamly/Internal/Data/Stream/Serial.hs
6+src/Streamly/Internal/Data/Stream/Zip.hs
7+src/Streamly/Internal/Data/Stream/Parallel.hs
8+src/Streamly/Internal/Data/Stream/Async.hs
9+src/Streamly/Internal/Data/Stream/Enumeration.hs
10+src/Streamly/Internal/Data/Stream/StreamDK.hs
11+src/Streamly/Internal/Data/Stream/StreamK.hs
12+src/Streamly/Internal/Data/Stream/StreamK/Type.hs
13+src/Streamly/Internal/Data/Stream/Ahead.hs
14+src/Streamly/Internal/Data/Stream/StreamD/Type.hs
15+src/Streamly/Internal/Data/Stream/StreamDK/Type.hs
16+src/Streamly/Internal/Data/Stream/StreamD.hs
17+src/Streamly/Internal/Data/SmallArray.hs
18+src/Streamly/Internal/Data/Pipe/Types.hs
19+src/Streamly/Internal/Data/Pipe.hs
20+src/Streamly/Internal/Data/Array.hs
21+src/Streamly/Internal/Data/Sink/Types.hs
22+src/Streamly/Internal/Data/Sink.hs
23+src/Streamly/Internal/Data/Zipper/Array.hs
24+src/Streamly/Internal/Data/Parser/ParserD/Types.hs
25+src/Streamly/Internal/Data/Parser/ParserD.hs
26+src/Streamly/Internal/Data/Time/Units.hs
27+src/Streamly/Internal/Data/Prim/Array.hs
28+src/Streamly/Internal/Data/Prim/Array/Types.hs
29+src/Streamly/Internal/Data/Fold/Types.hs
30+src/Streamly/Internal/Data/Fold.hs
31+src/Streamly/Internal/Data/SmallArray/Types.hs
32+src/Streamly/Internal/Data/Unfold.hs
33+src/Streamly/Internal/Data/Unicode/Stream.hs
34+src/Streamly/Internal/Memory/Array/Types.hs
35+src/Streamly/Internal/Prelude.hs
36+src/Streamly/Internal/Mutable/Prim/Var.hs
37+src/Streamly/Internal/Network/Socket.hs
38+src/Streamly/Internal/Data/Stream/Prelude.hs
39+src/Streamly/FileSystem/FDIO.hs
40+src/Streamly/Data/Unfold.hs
.travis.yml+4−3
@@ -62,7 +62,7 @@ env:
6262 # If you have not committed packcheck.sh in your repo at PACKCHECK_LOCAL_PATH
6363 # then it is automatically pulled from this URL.
6464 - PACKCHECK_GITHUB_URL="https://raw.githubusercontent.com/harendra-kumar/packcheck"
65− - PACKCHECK_GITHUB_COMMIT="b8d39c9cf336e4627e12eb4b1f5827bb7b6afc91"
65+ - PACKCHECK_GITHUB_COMMIT="b92970febc2d66e0ed0202254c97c13392461821"
6666
6767notifications:
6868 email:
@@ -193,7 +193,8 @@ matrix:
193193 # Lint e.g. HLINT_COMMANDS="hlint lint src; hlint lint test"
194194 # --------------------------------------------------------------------------
195195
196− - env: BUILD=stack RESOLVER=lts-14.25 HLINT_COMMANDS="hlint lint ."
196+ - env: BUILD=cabal-v2 HLINT_OPTIONS="lint" HLINT_TARGETS="src"
197+ - env: BUILD=cabal-v2 HLINT_OPTIONS="lint" HLINT_TARGETS="test benchmarks"
197198
198199 # --------------------------------------------------------------------------
199200 # Build and send coverage report to coveralls.io using hpc-coveralls. Add
@@ -216,7 +217,7 @@ matrix:
216217 allow_failures:
217218 - env: BUILD=cabal-v2 GHCVER=head GHC_OPTIONS=""
218219 - env: BUILD=stack RESOLVER=nightly DISABLE_SDIST_BUILD=y DISABLE_DIST_CHECKS=y
219− - env: BUILD=stack RESOLVER=lts-14.25 HLINT_COMMANDS="hlint lint ."
220+ - env: BUILD=cabal-v2 HLINT_OPTIONS="lint" HLINT_TARGETS="test benchmarks"
220221
221222# ------------------------------------------------------------------------
222223# Settings beyond this point are advanced and normally not tweaked