cln: hlint: Clean up map-fusion related hlint warnings.
This commit is contained in:
parent
eb6047e81b
commit
3431b1b0d9
@ -34,15 +34,11 @@
|
|||||||
- ignore: {name: "Redundant <$>"}
|
- ignore: {name: "Redundant <$>"}
|
||||||
- ignore: {name: "Use list literal pattern"}
|
- ignore: {name: "Use list literal pattern"}
|
||||||
- ignore: {name: "Use fewer imports"}
|
- ignore: {name: "Use fewer imports"}
|
||||||
- ignore: {name: "Use mapMaybe"}
|
|
||||||
- ignore: {name: "Use intercalate"}
|
- ignore: {name: "Use intercalate"}
|
||||||
- ignore: {name: "Use tuple-section"}
|
- ignore: {name: "Use tuple-section"}
|
||||||
- ignore: {name: "Use section"}
|
- ignore: {name: "Use section"}
|
||||||
- ignore: {name: "Use maybe"}
|
- ignore: {name: "Use maybe"}
|
||||||
- ignore: {name: "Fuse concatMap/map"}
|
|
||||||
- ignore: {name: "Use concatMap"}
|
|
||||||
- ignore: {name: "Redundant bang pattern"}
|
- ignore: {name: "Redundant bang pattern"}
|
||||||
- ignore: {name: "Use zipWith"}
|
|
||||||
- ignore: {name: "Replace case with maybe"}
|
- ignore: {name: "Replace case with maybe"}
|
||||||
- ignore: {name: "Avoid lambda using `infix`"}
|
- ignore: {name: "Avoid lambda using `infix`"}
|
||||||
- ignore: {name: "Use zip"}
|
- ignore: {name: "Use zip"}
|
||||||
|
|||||||
@ -699,7 +699,7 @@ journalNumberAndTieTransactions = journalTieTransactions . journalNumberTransact
|
|||||||
|
|
||||||
-- | Number (set the tindex field) this journal's transactions, counting upward from 1.
|
-- | Number (set the tindex field) this journal's transactions, counting upward from 1.
|
||||||
journalNumberTransactions :: Journal -> Journal
|
journalNumberTransactions :: Journal -> Journal
|
||||||
journalNumberTransactions j@Journal{jtxns=ts} = j{jtxns=map (\(i,t) -> t{tindex=i}) $ zip [1..] ts}
|
journalNumberTransactions j@Journal{jtxns=ts} = j{jtxns=zipWith (\i t -> t{tindex=i}) [1..] ts}
|
||||||
|
|
||||||
-- | Tie the knot in all of this journal's transactions, ensuring their postings
|
-- | Tie the knot in all of this journal's transactions, ensuring their postings
|
||||||
-- refer to them. This should be done last, after any other transaction-modifying operations.
|
-- refer to them. This should be done last, after any other transaction-modifying operations.
|
||||||
|
|||||||
@ -33,7 +33,7 @@ prices opts j = do
|
|||||||
ps = filter (matchesPosting q) $ allPostings j
|
ps = filter (matchesPosting q) $ allPostings j
|
||||||
mprices = jpricedirectives j
|
mprices = jpricedirectives j
|
||||||
cprices = map (stylePriceDirectiveExceptPrecision styles) $ concatMap postingsPriceDirectivesFromCosts ps
|
cprices = map (stylePriceDirectiveExceptPrecision styles) $ concatMap postingsPriceDirectivesFromCosts ps
|
||||||
icprices = map (stylePriceDirectiveExceptPrecision styles) $ concatMap postingsPriceDirectivesFromCosts $ map (postingTransformAmount $ mapMixedAmount invertPrice) ps
|
icprices = map (stylePriceDirectiveExceptPrecision styles) $ concatMap (postingsPriceDirectivesFromCosts . postingTransformAmount (mapMixedAmount invertPrice)) ps
|
||||||
allprices = mprices ++ ifBoolOpt "costs" cprices ++ ifBoolOpt "inverted-costs" icprices
|
allprices = mprices ++ ifBoolOpt "costs" cprices ++ ifBoolOpt "inverted-costs" icprices
|
||||||
mapM_ (T.putStrLn . showPriceDirective) $
|
mapM_ (T.putStrLn . showPriceDirective) $
|
||||||
sortOn pddate $
|
sortOn pddate $
|
||||||
|
|||||||
@ -126,7 +126,7 @@ diffTxn j t t' =
|
|||||||
-- original file, other adds transaction to new file with
|
-- original file, other adds transaction to new file with
|
||||||
-- suffix .ledger (generated). I.e. move transaction from one file to another.
|
-- suffix .ledger (generated). I.e. move transaction from one file to another.
|
||||||
diffs :: [DiffLine Text]
|
diffs :: [DiffLine Text]
|
||||||
diffs = concat . map (traverse showPostingLines . mapDiff) $ D.getDiff (tpostings t) (tpostings t')
|
diffs = concatMap (traverse showPostingLines . mapDiff) $ D.getDiff (tpostings t) (tpostings t')
|
||||||
pos@(JournalSourcePos fp (line, line')) -> (pos, diffs) where
|
pos@(JournalSourcePos fp (line, line')) -> (pos, diffs) where
|
||||||
-- We do diff for original lines vs generated ones. Often leads
|
-- We do diff for original lines vs generated ones. Often leads
|
||||||
-- to big diff because of re-format effect.
|
-- to big diff because of re-format effect.
|
||||||
|
|||||||
@ -229,7 +229,7 @@ backUpFile :: FilePath -> IO ()
|
|||||||
backUpFile fp = do
|
backUpFile fp = do
|
||||||
fs <- safeGetDirectoryContents $ takeDirectory $ fp
|
fs <- safeGetDirectoryContents $ takeDirectory $ fp
|
||||||
let (d,f) = splitFileName fp
|
let (d,f) = splitFileName fp
|
||||||
versions = catMaybes $ map (f `backupNumber`) fs
|
versions = mapMaybe (f `backupNumber`) fs
|
||||||
next = maximum (0:versions) + 1
|
next = maximum (0:versions) + 1
|
||||||
f' = printf "%s.%d" f next
|
f' = printf "%s.%d" f next
|
||||||
copyFile fp (d </> f')
|
copyFile fp (d </> f')
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user