Safe Haskell | None |
---|---|
Language | Haskell98 |
ShellCheck.Interface
Documentation
newtype SystemInterface m #
Constructors
SystemInterface | |
Fields
|
data CheckResult #
Instances
Eq CheckResult # | |
Defined in ShellCheck.Interface | |
Show CheckResult # | |
Defined in ShellCheck.Interface Methods showsPrec :: Int -> CheckResult -> ShowS # show :: CheckResult -> String # showList :: [CheckResult] -> ShowS # |
data ParseResult #
Instances
Eq ParseResult # | |
Defined in ShellCheck.Interface | |
Show ParseResult # | |
Defined in ShellCheck.Interface Methods showsPrec :: Int -> ParseResult -> ShowS # show :: ParseResult -> String # showList :: [ParseResult] -> ShowS # |
data AnalysisSpec #
data AnalysisResult #
data FormatterOptions #
data ExecutionMode #
Instances
Eq ExecutionMode # | |
Defined in ShellCheck.Interface Methods (==) :: ExecutionMode -> ExecutionMode -> Bool # (/=) :: ExecutionMode -> ExecutionMode -> Bool # | |
Show ExecutionMode # | |
Defined in ShellCheck.Interface Methods showsPrec :: Int -> ExecutionMode -> ShowS # show :: ExecutionMode -> String # showList :: [ExecutionMode] -> ShowS # |
type ErrorMessage = String #
data PositionedComment #
Instances
Eq PositionedComment # | |
Defined in ShellCheck.Interface Methods (==) :: PositionedComment -> PositionedComment -> Bool # (/=) :: PositionedComment -> PositionedComment -> Bool # | |
Show PositionedComment # | |
Defined in ShellCheck.Interface Methods showsPrec :: Int -> PositionedComment -> ShowS # show :: PositionedComment -> String # showList :: [PositionedComment] -> ShowS # | |
ToJSON PositionedComment # | |
Defined in ShellCheck.Formatter.JSON Methods toJSON :: PositionedComment -> Value # toEncoding :: PositionedComment -> Encoding # toJSONList :: [PositionedComment] -> Value # toEncodingList :: [PositionedComment] -> Encoding # |
data ColorOption #
Constructors
ColorAuto | |
ColorAlways | |
ColorNever |
Instances
Eq ColorOption # | |
Defined in ShellCheck.Interface | |
Ord ColorOption # | |
Defined in ShellCheck.Interface Methods 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 # | |
Defined in ShellCheck.Interface Methods showsPrec :: Int -> ColorOption -> ShowS # show :: ColorOption -> String # showList :: [ColorOption] -> ShowS # |
data TokenComment #
Instances
Eq TokenComment # | |
Defined in ShellCheck.Interface | |
Show TokenComment # | |
Defined in ShellCheck.Interface Methods showsPrec :: Int -> TokenComment -> ShowS # show :: TokenComment -> String # showList :: [TokenComment] -> ShowS # |
newAnalysisSpec :: Token -> AnalysisSpec #
newPosition :: Position #
mockedSystemInterface :: [(String, String)] -> SystemInterface Identity #
newComment :: Comment #