| 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 #