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