Safe Haskell | None |
---|---|
Language | Haskell98 |
ShellCheck.Interface
Documentation
newtype SystemInterface m #
Constructors
SystemInterface | |
Fields
|
Constructors
CheckSpec | |
Fields
|
data CheckResult #
Constructors
CheckResult | |
Fields
|
Instances
Eq CheckResult # | |
Defined in ShellCheck.Interface | |
Show CheckResult # | |
Defined in ShellCheck.Interface Methods showsPrec :: Int -> CheckResult -> ShowS # show :: CheckResult -> String # showList :: [CheckResult] -> ShowS # |
Constructors
ParseSpec | |
Fields
|
data ParseResult #
Constructors
ParseResult | |
Fields
|
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 #
Constructors
AnalysisSpec | |
Fields
|
newtype AnalysisResult #
Constructors
AnalysisResult | |
Fields
|
newtype FormatterOptions #
Constructors
FormatterOptions | |
Fields |
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 #
Constructors
PositionedComment Position Position Comment |
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 # | |
JSON PositionedComment # | |
Defined in ShellCheck.Formatter.JSON Methods readJSON :: JSValue -> Result PositionedComment # showJSON :: PositionedComment -> JSValue # readJSONs :: JSValue -> Result [PositionedComment] # showJSONs :: [PositionedComment] -> JSValue # |
data TokenComment #
Constructors
TokenComment Id Comment |
Instances
Eq TokenComment # | |
Defined in ShellCheck.Interface | |
Show TokenComment # | |
Defined in ShellCheck.Interface Methods showsPrec :: Int -> TokenComment -> ShowS # show :: TokenComment -> String # showList :: [TokenComment] -> ShowS # |
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 # |
mockedSystemInterface :: [(String, String)] -> SystemInterface Identity #