Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
newtype SystemInterface m Source #
SystemInterface | |
|
data CheckResult Source #
Instances
Eq CheckResult Source # | |
Defined in ShellCheck.Interface (==) :: CheckResult -> CheckResult -> Bool # (/=) :: CheckResult -> CheckResult -> Bool # | |
Show CheckResult Source # | |
Defined in ShellCheck.Interface showsPrec :: Int -> CheckResult -> ShowS # show :: CheckResult -> String # showList :: [CheckResult] -> ShowS # |
data ParseResult Source #
Instances
Eq ParseResult Source # | |
Defined in ShellCheck.Interface (==) :: ParseResult -> ParseResult -> Bool # (/=) :: ParseResult -> ParseResult -> Bool # | |
Show ParseResult Source # | |
Defined in ShellCheck.Interface showsPrec :: Int -> ParseResult -> ShowS # show :: ParseResult -> String # showList :: [ParseResult] -> ShowS # |
data AnalysisSpec Source #
data AnalysisResult Source #
data FormatterOptions Source #
data ExecutionMode Source #
Instances
Eq ExecutionMode Source # | |
Defined in ShellCheck.Interface (==) :: ExecutionMode -> ExecutionMode -> Bool # (/=) :: ExecutionMode -> ExecutionMode -> Bool # | |
Show ExecutionMode Source # | |
Defined in ShellCheck.Interface showsPrec :: Int -> ExecutionMode -> ShowS # show :: ExecutionMode -> String # showList :: [ExecutionMode] -> ShowS # |
type ErrorMessage = String Source #
data PositionedComment Source #
Instances
Eq PositionedComment Source # | |
Defined in ShellCheck.Interface (==) :: PositionedComment -> PositionedComment -> Bool # (/=) :: PositionedComment -> PositionedComment -> Bool # | |
Show PositionedComment Source # | |
Defined in ShellCheck.Interface showsPrec :: Int -> PositionedComment -> ShowS # show :: PositionedComment -> String # showList :: [PositionedComment] -> ShowS # | |
ToJSON PositionedComment Source # | |
Defined in ShellCheck.Formatter.JSON toJSON :: PositionedComment -> Value # toEncoding :: PositionedComment -> Encoding # toJSONList :: [PositionedComment] -> Value # toEncodingList :: [PositionedComment] -> Encoding # |
data ColorOption Source #
Instances
Eq ColorOption Source # | |
Defined in ShellCheck.Interface (==) :: ColorOption -> ColorOption -> Bool # (/=) :: ColorOption -> ColorOption -> Bool # | |
Ord ColorOption Source # | |
Defined in ShellCheck.Interface compare :: ColorOption -> ColorOption -> Ordering # (<) :: ColorOption -> ColorOption -> Bool # (<=) :: ColorOption -> ColorOption -> Bool # (>) :: ColorOption -> ColorOption -> Bool # (>=) :: ColorOption -> ColorOption -> Bool # max :: ColorOption -> ColorOption -> ColorOption # min :: ColorOption -> ColorOption -> ColorOption # | |
Show ColorOption Source # | |
Defined in ShellCheck.Interface showsPrec :: Int -> ColorOption -> ShowS # show :: ColorOption -> String # showList :: [ColorOption] -> ShowS # |
data TokenComment Source #
Instances
Eq TokenComment Source # | |
Defined in ShellCheck.Interface (==) :: TokenComment -> TokenComment -> Bool # (/=) :: TokenComment -> TokenComment -> Bool # | |
Show TokenComment Source # | |
Defined in ShellCheck.Interface showsPrec :: Int -> TokenComment -> ShowS # show :: TokenComment -> String # showList :: [TokenComment] -> ShowS # |
newAnalysisSpec :: Token -> AnalysisSpec Source #
mockedSystemInterface :: [(String, String)] -> SystemInterface Identity Source #
newComment :: Comment Source #