Skip to content

Commit 4d591b7

Browse files
committed
more hlint cleanup
1 parent 16a26bf commit 4d591b7

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

package.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ ghc-options:
3434
dependencies:
3535
- base >= 4.0 && < 5
3636

37-
# TODO(avi) dependencies need to be relaxed and
37+
# TODO (avi|p=3|#dependencies) - dependencies need to be relaxed and
3838
# fixed to include other ghc versions
3939
library:
4040
source-dirs: src

src/Server.hs

+10-10
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ renderTodo t =
133133
else fromJust $ multiLineOpenCommentForExtension ext
134134
detail =
135135
renderFlag (flag t) <> " (" <>
136-
(T.pack $
136+
T.pack (
137137
Data.String.Utils.join
138138
"|"
139139
(map T.unpack $
@@ -150,10 +150,10 @@ renderTodo t =
150150
commented = map commentFn fullNoComments
151151
in mapLast
152152
(\line ->
153-
if (entryHeadClosed t)
153+
if entryHeadClosed t
154154
then line <> " " <> getMultiClosingForFileType ext
155155
else line) .
156-
mapHead (\l -> if (entryHeadOpened t) then (leadingText t <> getMultiOpeningForFileType ext <> " " <> l) else leadingText t <> l) .
156+
mapHead (\l -> if entryHeadOpened t then leadingText t <> getMultiOpeningForFileType ext <> " " <> l else leadingText t <> l) .
157157
mapInit
158158
(\l -> foldl (<>) "" [" " | _ <- [1 .. (T.length $ leadingText t)]] <> l) $
159159
commented
@@ -177,10 +177,10 @@ updateTodoLinesInFile f todo = do
177177
fileLines <- liftIO $ lines <$> SIO.readFile (sourceFile todo)
178178
let updatedLines =
179179
slice 0 (fromIntegral $ startIndex - 1) fileLines ++ newLines ++
180-
(slice
180+
slice
181181
(fromIntegral startIndex + length (body todo))
182182
(length fileLines - 1)
183-
fileLines)
183+
fileLines
184184
liftIO $ writeFile (sourceFile todo) $ unlines updatedLines
185185

186186
where
@@ -193,7 +193,7 @@ deleteTodos (ToodlesState ref _) req = do
193193
let toDelete = filter (\t -> entryId t `elem` ids req) r
194194
liftIO $ doUntilNull removeAndAdjust toDelete
195195
let remainingResults = filter (\t -> entryId t `notElem` map entryId toDelete) r
196-
updatedResults <- return $ foldl (flip adjustLinesAfterDeletionOf) remainingResults toDelete
196+
let updatedResults = foldl (flip adjustLinesAfterDeletionOf) remainingResults toDelete
197197
let remainingResultsRef = refVal { todos = updatedResults }
198198
_ <- liftIO $ atomicModifyIORef' ref (const (remainingResultsRef, remainingResultsRef))
199199
return "{}"
@@ -225,9 +225,9 @@ deleteTodos (ToodlesState ref _) req = do
225225
where
226226
removeTodoFromCode :: MonadIO m => TodoEntry -> m ()
227227
removeTodoFromCode t =
228-
let opening = if (entryHeadOpened t) then [getMultiOpeningForFileType $ getExtension (sourceFile t)] else []
229-
closing = if (entryHeadClosed t) then [getMultiClosingForFileType $ getExtension (sourceFile t)] else []
230-
finalList = if (length opening /= length closing) then (opening ++ closing) else [] in
228+
let opening = [getMultiOpeningForFileType $ getExtension (sourceFile t) | entryHeadOpened t]
229+
closing = [getMultiClosingForFileType $ getExtension (sourceFile t) | entryHeadClosed t]
230+
finalList = if length opening /= length closing then opening ++ closing else [] in
231231
updateTodoLinesInFile (const finalList) t
232232

233233
setAbsolutePath :: ToodlesArgs -> IO ToodlesArgs
@@ -312,7 +312,7 @@ mapHead f (x:xs) = f x : xs
312312
mapHead _ xs = xs
313313

314314
mapInit :: (a -> a) -> [a] -> [a]
315-
mapInit f (x:xs) = [x] ++ map f xs
315+
mapInit f (x:xs) = x : map f xs
316316
mapInit _ x = x
317317

318318
mapLast :: (a -> a) -> [a] -> [a]

0 commit comments

Comments
 (0)