cln: hlint: Fix redundant return warning.
This commit is contained in:
		
							parent
							
								
									8bf7cd30ae
								
							
						
					
					
						commit
						1c211f8ab8
					
				| @ -50,7 +50,6 @@ | |||||||
| - ignore: {name: "Redundant bang pattern"} | - ignore: {name: "Redundant bang pattern"} | ||||||
| - ignore: {name: "Use zipWith"} | - ignore: {name: "Use zipWith"} | ||||||
| - ignore: {name: "Replace case with maybe"} | - ignore: {name: "Replace case with maybe"} | ||||||
| - ignore: {name: "Redundant return"} |  | ||||||
| - ignore: {name: "Avoid lambda using `infix`"} | - ignore: {name: "Avoid lambda using `infix`"} | ||||||
| - ignore: {name: "Use <|>"} | - ignore: {name: "Use <|>"} | ||||||
| - ignore: {name: "Use zip"} | - ignore: {name: "Use zip"} | ||||||
|  | |||||||
| @ -986,7 +986,6 @@ lotpricep = label "ledger-style lot price" $ do | |||||||
|   lift skipNonNewlineSpaces |   lift skipNonNewlineSpaces | ||||||
|   char '}' |   char '}' | ||||||
|   when (doublebrace) $ void $ char '}' |   when (doublebrace) $ void $ char '}' | ||||||
|   return () |  | ||||||
| 
 | 
 | ||||||
| -- Parse a Ledger-style lot date [DATE], and ignore it. | -- Parse a Ledger-style lot date [DATE], and ignore it. | ||||||
| -- https://www.ledger-cli.org/3.0/doc/ledger3.html#Fixing-Lot-Prices . | -- https://www.ledger-cli.org/3.0/doc/ledger3.html#Fixing-Lot-Prices . | ||||||
|  | |||||||
| @ -1266,8 +1266,7 @@ csvFieldValue :: CsvRules -> CsvRecord -> CsvFieldName -> Maybe Text | |||||||
| csvFieldValue rules record fieldname = do | csvFieldValue rules record fieldname = do | ||||||
|   fieldindex <- if | T.all isDigit fieldname -> readMay $ T.unpack fieldname |   fieldindex <- if | T.all isDigit fieldname -> readMay $ T.unpack fieldname | ||||||
|                    | otherwise               -> lookup (T.toLower fieldname) $ rcsvfieldindexes rules |                    | otherwise               -> lookup (T.toLower fieldname) $ rcsvfieldindexes rules | ||||||
|   fieldvalue <- T.strip <$> atMay record (fieldindex-1) |   T.strip <$> atMay record (fieldindex-1) | ||||||
|   return fieldvalue |  | ||||||
| 
 | 
 | ||||||
| -- | Parse the date string using the specified date-format, or if unspecified | -- | Parse the date string using the specified date-format, or if unspecified | ||||||
| -- the "simple date" formats (YYYY/MM/DD, YYYY-MM-DD, YYYY.MM.DD, leading | -- the "simple date" formats (YYYY/MM/DD, YYYY-MM-DD, YYYY.MM.DD, leading | ||||||
|  | |||||||
| @ -134,9 +134,8 @@ words' :: String -> [String] | |||||||
| words' "" = [] | words' "" = [] | ||||||
| words' s  = map stripquotes $ fromparse $ parsewithString p s | words' s  = map stripquotes $ fromparse $ parsewithString p s | ||||||
|     where |     where | ||||||
|       p = do ss <- (singleQuotedPattern <|> doubleQuotedPattern <|> patterns) `sepBy` skipNonNewlineSpaces1 |       p = (singleQuotedPattern <|> doubleQuotedPattern <|> patterns) `sepBy` skipNonNewlineSpaces1 | ||||||
|           -- eof |           -- eof | ||||||
|              return ss |  | ||||||
|       patterns = many (noneOf whitespacechars) |       patterns = many (noneOf whitespacechars) | ||||||
|       singleQuotedPattern = between (char '\'') (char '\'') (many $ noneOf "'") |       singleQuotedPattern = between (char '\'') (char '\'') (many $ noneOf "'") | ||||||
|       doubleQuotedPattern = between (char '"') (char '"') (many $ noneOf "\"") |       doubleQuotedPattern = between (char '"') (char '"') (many $ noneOf "\"") | ||||||
|  | |||||||
| @ -35,7 +35,6 @@ main = do | |||||||
|   let rates = [0.70, 0.71 .. 1.3] |   let rates = [0.70, 0.71 .. 1.3] | ||||||
|   mapM_ (\(n,d,(a,b),c,p) -> putStr $ showtxn n d a b c p) $ take numtxns $ zip5 [1..] dates accts comms (drop 1 comms) |   mapM_ (\(n,d,(a,b),c,p) -> putStr $ showtxn n d a b c p) $ take numtxns $ zip5 [1..] dates accts comms (drop 1 comms) | ||||||
|   mapM_ (\(d,rate) -> putStr $ showmarketprice d rate) $ take numtxns $ zip dates (cycle $ rates ++ init (tail (reverse rates))) |   mapM_ (\(d,rate) -> putStr $ showmarketprice d rate) $ take numtxns $ zip dates (cycle $ rates ++ init (tail (reverse rates))) | ||||||
|   return () |  | ||||||
| 
 | 
 | ||||||
| showtxn :: Int -> Day -> String -> String -> Char -> Char -> String | showtxn :: Int -> Day -> String -> String -> Char -> Char -> String | ||||||
| showtxn txnno date acct1 acct2 comm pricecomm = | showtxn txnno date acct1 acct2 comm pricecomm = | ||||||
|  | |||||||
| @ -20,7 +20,6 @@ main = do | |||||||
|   today <- getCurrentDay |   today <- getCurrentDay | ||||||
|   let startdate = addDays (-numentries) today |   let startdate = addDays (-numentries) today | ||||||
|   mapM_ (putStr . showentry) [startdate..today] |   mapM_ (putStr . showentry) [startdate..today] | ||||||
|   return () |  | ||||||
| 
 | 
 | ||||||
| showentry d = | showentry d = | ||||||
|   printf "i %s 09:00:00 dummy\no %s 17:00:00\n" (show d) (show d) |   printf "i %s 09:00:00 dummy\no %s 17:00:00\n" (show d) (show d) | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user