-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Command Line Interface for https://validator.w3.org/ -- -- Please see the README on GitHub at -- https://github.com/iij-ii/html-validator-cli#readme @package html-validator-cli @version 0.1.0.3 module Service.HtmlChecker.Client checkHtml :: String -> FilePath -> IO ByteString module Service.HtmlChecker.Response data Message Message :: Maybe String -> Maybe String -> Maybe String -> Maybe String -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Message [type_] :: Message -> Maybe String [subType] :: Message -> Maybe String [message] :: Message -> Maybe String [extract] :: Message -> Maybe String [firstLine] :: Message -> Maybe Int [firstColumn] :: Message -> Maybe Int [lastLine] :: Message -> Maybe Int [lastColumn] :: Message -> Maybe Int [hiliteStart] :: Message -> Maybe Int [hiliteLength] :: Message -> Maybe Int data ValidationResult ValidationResult :: [Message] -> ValidationResult [messages] :: ValidationResult -> [Message] decodeResult :: ByteString -> Maybe ValidationResult getMessages :: ValidationResult -> [Message] countErrors :: Maybe ValidationResult -> Int isError :: Message -> Bool showMessage :: Bool -> Bool -> Message -> String showMessageInClassic :: Message -> String showMessageInClassicWithColor :: Message -> String showMessageInClassic' :: (Message -> Maybe String) -> (Message -> Maybe String) -> (Message -> Maybe String) -> Message -> String showMessageInOneLine :: Message -> String showMessageInOneLineWithColor :: Message -> String showMessageInOneLine' :: (Message -> Maybe String) -> Message -> String getType :: Message -> Maybe String getTypeWithColor :: Message -> Maybe String getMessage :: Message -> Maybe String getPoint :: Message -> Maybe String -- | Get "extract" valude from message. -- -- The return value is unescaped to display without line break getExtract :: Message -> Maybe String getExtractWithColor :: Message -> Maybe String getHilite :: Message -> Maybe String getHiliteWithColor :: Message -> Maybe String -- | Convert some control chars to a whitespace. -- -- To keep alingment, replace \? with ' ' instead of "\?". -- --
-- >>> unescapeSomeSpecialChar "Line1\nLine2\nLine3\n" -- "Line1 Line2 Line3 " -- -- >>> unescapeSomeSpecialChar "HEADER\r\n\r\nBODY" -- "HEADER BODY" -- -- >>> unescapeSomeSpecialChar "\a\b\t\n\v\f\r" -- "\a\b \v\f " --unescapeSomeSpecialChar :: String -> String goBold :: String -> String goRed :: String -> String goYellow :: String -> String goBlue :: String -> String goCyan :: String -> String instance Data.Aeson.Types.ToJSON.ToJSON Service.HtmlChecker.Response.ValidationResult instance Data.Aeson.Types.FromJSON.FromJSON Service.HtmlChecker.Response.ValidationResult instance GHC.Show.Show Service.HtmlChecker.Response.ValidationResult instance GHC.Read.Read Service.HtmlChecker.Response.ValidationResult instance GHC.Classes.Eq Service.HtmlChecker.Response.ValidationResult instance Data.Aeson.Types.ToJSON.ToJSON Service.HtmlChecker.Response.Message instance Data.Aeson.Types.FromJSON.FromJSON Service.HtmlChecker.Response.Message instance GHC.Show.Show Service.HtmlChecker.Response.Message instance GHC.Read.Read Service.HtmlChecker.Response.Message instance GHC.Classes.Eq Service.HtmlChecker.Response.Message module System.FilePath.Finder findFiles :: [String] -> [String] -> FilePath -> IO [FilePath] module Lib data Mode Standard :: Mode DryRun :: Mode FormatterTest :: Mode data Format Classic :: Format OneLine :: Format Raw :: Format run :: Mode -> Format -> Bool -> String -> [String] -> [FilePath] -> IO Int instance GHC.Classes.Eq Lib.Format