Skip to content

Commit 93a44bb

Browse files
committed
(#817) Fix hlint remarks
1 parent 31752d5 commit 93a44bb

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

src/OrgMode.hs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,17 @@
11
{-# LANGUAGE OverloadedStrings #-}
2-
{-# LANGUAGE LambdaCase #-}
32
module OrgMode (renderTable) where
43

54
import qualified Data.Text as T
65
import Data.List
76

8-
charEscapeList :: [Char]
7+
charEscapeList :: String
98
charEscapeList = "|"
109

1110
renderTable :: [T.Text] -> [[T.Text]] -> T.Text
1211
renderTable header rows =
1312
T.unlines ([renderRow header, "|-"] <> map (renderRow . normalizeRow) rows)
1413
where
15-
normalizeRow row = take (length header) (row ++ cycle [""])
14+
normalizeRow row = take (length header) (row ++ repeat "")
1615
renderRow :: [T.Text] -> T.Text
1716
renderRow columns =
1817
"|" <> T.concat (intersperse "|" $ map escapeColumn columns) <> "|"

test/OrgModeTest.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@ spec =
1010
TestCase $
1111
assertEqual
1212
""
13-
("|hello|world|foo|\n\
13+
"|hello|world|foo|\n\
1414
\|-\n\
1515
\|1|2|3|\n\
1616
\|1|2|3|\n\
1717
\|1|2||\n\
1818
\|1|||\n\
1919
\||||\n\
2020
\|1|2|3|\n\
21-
\|~|||\n") $
21+
\|~|||\n" $
2222
renderTable
2323
["hello", "world", "foo"]
2424
[ ["1", "2", "3"]

0 commit comments

Comments
 (0)