From 07eb3038f59bb66fd3ee4ccacc91316cfc5a03b2 Mon Sep 17 00:00:00 2001 From: Harendra Kumar Date: Sat, 6 Aug 2022 19:29:47 +0530 Subject: [PATCH] Enable hlint on streamly-core package Remove non-existing files from .hlint.ignore Add streamly-core files that are hlint clean to .hlint.ignore --- .circleci/config.yml | 2 +- .hlint.ignore | 32 ++++++++++++-------------------- 2 files changed, 13 insertions(+), 21 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index a52ca5290..d883425d5 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -387,7 +387,7 @@ jobs: environment: BUILD: cabal-v2 HLINT_OPTIONS: lint - HLINT_TARGETS: src test benchmark + HLINT_TARGETS: core/src src test benchmark command: | bash -c "$PACKCHECK $BUILD" || exit 1 echo "Checking trailing spaces..." diff --git a/.hlint.ignore b/.hlint.ignore index d073db630..a0dc906d6 100644 --- a/.hlint.ignore +++ b/.hlint.ignore @@ -1,20 +1,17 @@ -src/Streamly/Internal/Data/Stream/Prelude.hs -src/Streamly/Internal/Data/Stream/PreludeCommon.hs -src/Streamly/Internal/Data/Stream/Serial.hs -src/Streamly/Internal/Data/Stream/Zip.hs -src/Streamly/Internal/Data/Stream/StreamK/Type.hs -src/Streamly/Internal/Data/Pipe/Type.hs +core/src/Streamly/Internal/Data/Fold.hs +core/src/Streamly/Internal/Data/Parser/ParserD/Type.hs +core/src/Streamly/Internal/Data/Unboxed.hs +core/src/Streamly/Internal/Data/Array/Unboxed.hs +core/src/Streamly/Internal/Data/Array/Unboxed/Type.hs +core/src/Streamly/Internal/Data/Array/Unboxed/Mut/Type.hs +core/src/Streamly/Internal/Data/Ring/Foreign.hs +core/src/Streamly/Internal/Data/IORef/Unboxed.hs +core/src/Streamly/Internal/Data/Stream/Zip.hs +core/src/Streamly/Internal/Data/Stream/StreamK/Type.hs +core/src/Streamly/Internal/Data/Pipe/Type.hs src/Streamly/Internal/Data/SmallArray/Type.hs src/Streamly/Internal/Unicode/Stream.hs -src/Streamly/Internal/Data/Array/Prim/Type.hs -src/Streamly/Internal/Data/Array/Prim/Mut/Type.hs -src/Streamly/Internal/Data/Array/Prim/MutTypesInclude.hs -src/Streamly/Internal/Data/Array/Prim/Pinned/Mut/Type.hs -src/Streamly/Internal/Data/Array/Prim/Pinned/Type.hs -src/Streamly/Internal/Data/Array/Prim/TypesInclude.hs test/Streamly/Test/Data/Array.hs -test/Streamly/Test/Data/Array/Prim.hs -test/Streamly/Test/Data/Array/Prim/Pinned.hs test/Streamly/Test/Data/Array/Foreign.hs test/Streamly/Test/Data/Parser.hs test/Streamly/Test/Data/Parser/ParserD.hs @@ -31,8 +28,6 @@ benchmark/lib/Streamly/Benchmark/Common/Handle.hs benchmark/lib/Streamly/Benchmark/Prelude.hs benchmark/NanoBenchmarks.hs benchmark/Streamly/Benchmark/Data/Array.hs -benchmark/Streamly/Benchmark/Data/ArrayOps.hs -benchmark/Streamly/Benchmark/Data/NestedUnfoldOps.hs benchmark/Streamly/Benchmark/Data/Parser.hs benchmark/Streamly/Benchmark/Data/Parser/ParserD.hs benchmark/Streamly/Benchmark/Data/Stream/StreamDK.hs @@ -43,9 +38,6 @@ benchmark/Streamly/Benchmark/Prelude/Async.hs benchmark/Streamly/Benchmark/Prelude/Merge.hs benchmark/Streamly/Benchmark/Prelude/Parallel.hs benchmark/Streamly/Benchmark/Prelude/Rate.hs -benchmark/Streamly/Benchmark/Prelude/Serial/Exceptions.hs -benchmark/Streamly/Benchmark/Prelude/Serial/Nested.hs -benchmark/Streamly/Benchmark/Prelude/Serial/Split.hs benchmark/Streamly/Benchmark/Prelude/WAsync.hs benchmark/Streamly/Benchmark/Prelude/ZipAsync.hs -benchmark/Streamly/Benchmark/Prelude/ZipSerial.hs \ No newline at end of file +benchmark/Streamly/Benchmark/Prelude/ZipSerial.hs