cln: hlint: Remove eta reduce warnings.
This commit is contained in:
		
							parent
							
								
									32dad455fd
								
							
						
					
					
						commit
						d248aec313
					
				| @ -11,7 +11,6 @@ | ||||
| - ignore: {name: "Redundant $"} | ||||
| - ignore: {name: "Redundant bracket"} | ||||
| - ignore: {name: "Avoid reverse"} | ||||
| - ignore: {name: "Eta reduce"} | ||||
| - ignore: {name: "Use sortOn"} | ||||
| - ignore: {name: "Use camelCase"} | ||||
| - ignore: {name: "Use list comprehension"} | ||||
|  | ||||
| @ -183,7 +183,7 @@ sameSignNonZero is | ||||
| 
 | ||||
| -- | Build a single pie chart item | ||||
| accountPieItem :: AccountName -> Double -> PieItem | ||||
| accountPieItem accname balance = PieItem (T.unpack accname) offset balance where offset = 0 | ||||
| accountPieItem accname = PieItem (T.unpack accname) offset where offset = 0 | ||||
| 
 | ||||
| -- | Generate an infinite color list suitable for charts. | ||||
| mkColours :: Double -> [AlphaColour Double] | ||||
|  | ||||
| @ -429,8 +429,7 @@ journalAssetAccountQuery j = | ||||
| -- or otherwise for accounts with names matched by the case-insensitive  | ||||
| -- regular expression @^assets?(:|$)@. | ||||
| journalAssetNonCashAccountQuery :: Journal -> Query | ||||
| journalAssetNonCashAccountQuery j =  | ||||
|   journalAccountTypeQuery [Asset] (toRegexCI' "^assets?(:|$)") j | ||||
| journalAssetNonCashAccountQuery = journalAccountTypeQuery [Asset] (toRegexCI' "^assets?(:|$)") | ||||
| 
 | ||||
| -- | A query for Cash (liquid asset) accounts in this journal, ie accounts | ||||
| -- declared as Cash by account directives, or otherwise Asset accounts whose  | ||||
| @ -1112,7 +1111,7 @@ commodityStylesFromAmounts = | ||||
| -- | Given a list of amount styles (assumed to be from parsed amounts | ||||
| -- in a single commodity), in parse order, choose a canonical style. | ||||
| canonicalStyleFrom :: [AmountStyle] -> AmountStyle | ||||
| canonicalStyleFrom ss = foldl' canonicalStyle amountstyle ss | ||||
| canonicalStyleFrom = foldl' canonicalStyle amountstyle | ||||
| 
 | ||||
| -- TODO: should probably detect and report inconsistencies here. | ||||
| -- Though, we don't have the info for a good error message, so maybe elsewhere. | ||||
|  | ||||
| @ -281,14 +281,14 @@ forecastPeriodFromRawOpts d rawopts = do | ||||
| -- | Run a text parser in the identity monad. See also: parseWithState. | ||||
| runTextParser, rtp | ||||
|   :: TextParser Identity a -> Text -> Either (ParseErrorBundle Text CustomErr) a | ||||
| runTextParser p t =  runParser p "" t | ||||
| runTextParser p =  runParser p "" | ||||
| rtp = runTextParser | ||||
| 
 | ||||
| -- | Run a journal parser in some monad. See also: parseWithState. | ||||
| runJournalParser, rjp | ||||
|   :: Monad m | ||||
|   => JournalParser m a -> Text -> m (Either (ParseErrorBundle Text CustomErr) a) | ||||
| runJournalParser p t = runParserT (evalStateT p nulljournal) "" t | ||||
| runJournalParser p = runParserT (evalStateT p nulljournal) "" | ||||
| rjp = runJournalParser | ||||
| 
 | ||||
| -- | Run an erroring journal parser in some monad. See also: parseWithState. | ||||
|  | ||||
| @ -170,7 +170,7 @@ addAssignment :: (HledgerFieldName, FieldTemplate) -> CsvRulesParsed -> CsvRules | ||||
| addAssignment a r = r{rassignments=a:rassignments r} | ||||
| 
 | ||||
| setIndexesAndAssignmentsFromList :: [CsvFieldName] -> CsvRulesParsed -> CsvRulesParsed | ||||
| setIndexesAndAssignmentsFromList fs r = addAssignmentsFromList fs . setCsvFieldIndexesFromList fs $ r | ||||
| setIndexesAndAssignmentsFromList fs = addAssignmentsFromList fs . setCsvFieldIndexesFromList fs | ||||
| 
 | ||||
| setCsvFieldIndexesFromList :: [CsvFieldName] -> CsvRulesParsed -> CsvRulesParsed | ||||
| setCsvFieldIndexesFromList fs r = r{rcsvfieldindexes=zip fs [1..]} | ||||
| @ -223,8 +223,7 @@ parseAndValidateCsvRules rulesfile s = | ||||
| -- | Parse this text as CSV conversion rules. The file path is for error messages. | ||||
| parseCsvRules :: FilePath -> T.Text -> Either (ParseErrorBundle T.Text CustomErr) CsvRules | ||||
| -- parseCsvRules rulesfile s = runParser csvrulesfile nullrules{baseAccount=takeBaseName rulesfile} rulesfile s | ||||
| parseCsvRules rulesfile s = | ||||
|   runParser (evalStateT rulesp defrules) rulesfile s | ||||
| parseCsvRules = runParser (evalStateT rulesp defrules) | ||||
| 
 | ||||
| -- | Return the validated rules, or an error. | ||||
| validateRules :: CsvRules -> Either String CsvRules | ||||
|  | ||||
| @ -710,7 +710,7 @@ instance (e ~ a) => Reportable (Either a) e where | ||||
| 
 | ||||
| -- | Apply a function over a lens, but report on failure. | ||||
| overWithReport :: ((a -> Either e b) -> s -> Either e t) -> (a -> b) -> s -> Either e t | ||||
| overWithReport l f s = l (pure . f) s | ||||
| overWithReport l f = l (pure . f) | ||||
| 
 | ||||
| -- | Set a field using a lens, but report on failure. | ||||
| setWithReport :: ((a -> Either e b) -> s -> Either e t) -> b -> s -> Either e t | ||||
|  | ||||
| @ -439,5 +439,5 @@ traceParseAt level msg = when (level <= debugLevel) $ traceParse msg | ||||
| 
 | ||||
| -- | Convenience alias for traceParseAt | ||||
| dbgparse :: Int -> String -> TextParser m () | ||||
| dbgparse level msg = traceParseAt level msg | ||||
| dbgparse = traceParseAt | ||||
| 
 | ||||
|  | ||||
| @ -95,7 +95,7 @@ parseWithState | ||||
|   -> StateT st (ParsecT CustomErr Text m) a | ||||
|   -> Text | ||||
|   -> m (Either (ParseErrorBundle Text CustomErr) a) | ||||
| parseWithState ctx p s = runParserT (evalStateT p ctx) "" s | ||||
| parseWithState ctx p = runParserT (evalStateT p ctx) "" | ||||
| 
 | ||||
| parseWithState' | ||||
|   :: (Stream s) | ||||
| @ -103,7 +103,7 @@ parseWithState' | ||||
|   -> StateT st (ParsecT e s Identity) a | ||||
|   -> s | ||||
|   -> (Either (ParseErrorBundle s e) a) | ||||
| parseWithState' ctx p s = runParser (evalStateT p ctx) "" s | ||||
| parseWithState' ctx p = runParser (evalStateT p ctx) "" | ||||
| 
 | ||||
| fromparse | ||||
|   :: (Show t, Show (Token t), Show e) => Either (ParseErrorBundle t e) a -> a | ||||
|  | ||||
| @ -80,7 +80,7 @@ assertParse parser input = do | ||||
| -- | Assert a parser produces an expected value. | ||||
| assertParseEq :: (HasCallStack, Eq a, Show a, Default st) => | ||||
|   StateT st (ParsecT CustomErr T.Text IO) a -> T.Text -> a -> Assertion | ||||
| assertParseEq parser input expected = assertParseEqOn parser input id expected | ||||
| assertParseEq parser input = assertParseEqOn parser input id | ||||
| 
 | ||||
| -- | Like assertParseEq, but transform the parse result with the given function | ||||
| -- before comparing it. | ||||
| @ -146,7 +146,7 @@ assertParseEqE | ||||
|   -> T.Text | ||||
|   -> a | ||||
|   -> Assertion | ||||
| assertParseEqE parser input expected = assertParseEqOnE parser input id expected | ||||
| assertParseEqE parser input = assertParseEqOnE parser input id | ||||
| 
 | ||||
| assertParseEqOnE | ||||
|   :: (HasCallStack, Eq b, Show b, Default st) | ||||
|  | ||||
| @ -103,7 +103,7 @@ instance ShowErrorComponent CustomErr where | ||||
| -- point). | ||||
| 
 | ||||
| parseErrorAt :: Int -> String -> CustomErr | ||||
| parseErrorAt offset msg = ErrorFailAt offset (offset+1) msg | ||||
| parseErrorAt offset = ErrorFailAt offset (offset+1) | ||||
| 
 | ||||
| -- | Fail at a specific source interval, given by the raw offsets of its | ||||
| -- endpoints from the start of the input stream (the numbers of tokens | ||||
|  | ||||
| @ -242,7 +242,7 @@ commodityStyleFlag = flagReq | ||||
|     ("Override the commodity style in the output for the specified commodity. For example 'EUR1.000,00'.") | ||||
| 
 | ||||
| argsFlag :: FlagHelp -> Arg RawOpts | ||||
| argsFlag desc = flagArg (\s opts -> Right $ setopt "args" s opts) desc | ||||
| argsFlag = flagArg (\s opts -> Right $ setopt "args" s opts) | ||||
| 
 | ||||
| generalflagstitle :: String | ||||
| generalflagstitle = "\nGeneral flags" | ||||
|  | ||||
| @ -49,7 +49,7 @@ showtxn txnno date acct1 acct2 comm pricecomm = | ||||
|       rate = 0.70 + 0.01 * fromIntegral (txnno `rem` 60) :: Decimal | ||||
| 
 | ||||
| showmarketprice :: Day -> Double -> String | ||||
| showmarketprice date rate = printf "P %s A  %.2f B\n" (show date) rate | ||||
| showmarketprice date = printf "P %s A  %.2f B\n" (show date) | ||||
| 
 | ||||
| uniqueAccountNames :: [String] -> Int -> [String] | ||||
| uniqueAccountNames opts depth = | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user