hadolint-1.17.3: Dockerfile Linter JavaScript API

Safe HaskellNone
LanguageHaskell2010

Hadolint.Config

Synopsis

Documentation

applyConfig :: Maybe FilePath -> LintOptions -> IO (Either String LintOptions) Source #

If both the ignoreRules and rulesConfig properties of Lint options are empty then this function will fill them with the default found in the passed config file. If there is an error parsing the default config file, this function will return the error string.

data ConfigFile Source #

Constructors

ConfigFile 
Instances
Eq ConfigFile Source # 
Instance details

Defined in Hadolint.Config

Methods

(==) :: ConfigFile -> ConfigFile -> Bool

(/=) :: ConfigFile -> ConfigFile -> Bool

Show ConfigFile Source # 
Instance details

Defined in Hadolint.Config

Methods

showsPrec :: Int -> ConfigFile -> ShowS

show :: ConfigFile -> String

showList :: [ConfigFile] -> ShowS

Generic ConfigFile Source # 
Instance details

Defined in Hadolint.Config

Associated Types

type Rep ConfigFile :: Type -> Type

Methods

from :: ConfigFile -> Rep ConfigFile x

to :: Rep ConfigFile x -> ConfigFile

FromYAML ConfigFile Source # 
Instance details

Defined in Hadolint.Config

Methods

parseYAML :: Node -> Parser ConfigFile

type Rep ConfigFile Source # 
Instance details

Defined in Hadolint.Config

type Rep ConfigFile = D1 (MetaData "ConfigFile" "Hadolint.Config" "hadolint-1.17.3-G2WaGxB47NXBnokrgSQL29" False) (C1 (MetaCons "ConfigFile" PrefixI True) (S1 (MetaSel (Just "ignoredRules") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [IgnoreRule])) :*: S1 (MetaSel (Just "trustedRegistries") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [TrustedRegistry]))))