homplexity-0.4.4.2: Haskell code quality tool

Safe HaskellNone
LanguageHaskell2010

Language.Haskell.Homplexity.Message

Description

Classifying messages by severity and filtering them.

Synopsis

Documentation

data Log Source

Keeps a set of messages

data Message Source

Message from analysis

severityOptions :: String Source

String showing all possible values for Severity.

critical :: SrcLoc -> String -> Log Source

TODO: automatic inference of the srcLine | Log a certain error

warn :: SrcLoc -> String -> Log Source

Log a warning

info :: SrcLoc -> String -> Log Source

Log informational message

debug :: SrcLoc -> String -> Log Source

Log debugging message

message :: Severity -> SrcLoc -> String -> Log Source

Helper for logging a message with given severity.

extract :: Severity -> Log -> [Message] Source

Extract an ordered sequence of messages from the Log.