hadolint-2.8.0: Dockerfile Linter JavaScript API
Safe HaskellNone
LanguageHaskell2010

Hadolint

Documentation

data CheckFailure Source #

Constructors

CheckFailure 

Fields

Instances

Instances details
Eq CheckFailure Source # 
Instance details

Defined in Hadolint.Rule

Methods

(==) :: CheckFailure -> CheckFailure -> Bool

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

Ord CheckFailure Source # 
Instance details

Defined in Hadolint.Rule

Show CheckFailure Source # 
Instance details

Defined in Hadolint.Rule

Methods

showsPrec :: Int -> CheckFailure -> ShowS

show :: CheckFailure -> String

showList :: [CheckFailure] -> ShowS

data DLSeverity Source #

Instances

Instances details
Eq DLSeverity Source # 
Instance details

Defined in Hadolint.Rule

Methods

(==) :: DLSeverity -> DLSeverity -> Bool

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

Ord DLSeverity Source # 
Instance details

Defined in Hadolint.Rule

Show DLSeverity Source # 
Instance details

Defined in Hadolint.Rule

Methods

showsPrec :: Int -> DLSeverity -> ShowS

show :: DLSeverity -> String

showList :: [DLSeverity] -> ShowS

Generic DLSeverity Source # 
Instance details

Defined in Hadolint.Rule

Associated Types

type Rep DLSeverity :: Type -> Type

Methods

from :: DLSeverity -> Rep DLSeverity x

to :: Rep DLSeverity x -> DLSeverity

Semigroup DLSeverity Source # 
Instance details

Defined in Hadolint.Rule

Methods

(<>) :: DLSeverity -> DLSeverity -> DLSeverity

sconcat :: NonEmpty DLSeverity -> DLSeverity

stimes :: Integral b => b -> DLSeverity -> DLSeverity

Monoid DLSeverity Source # 
Instance details

Defined in Hadolint.Rule

NFData DLSeverity Source # 
Instance details

Defined in Hadolint.Rule

Methods

rnf :: DLSeverity -> ()

Default DLSeverity Source # 
Instance details

Defined in Hadolint.Rule

Methods

def :: DLSeverity

Pretty DLSeverity Source # 
Instance details

Defined in Hadolint.Rule

Methods

pretty :: DLSeverity -> Doc ann

prettyList :: [DLSeverity] -> Doc ann

FromYAML DLSeverity Source # 
Instance details

Defined in Hadolint.Rule

Methods

parseYAML :: Node Pos -> Parser DLSeverity

type Rep DLSeverity Source # 
Instance details

Defined in Hadolint.Rule

type Rep DLSeverity = D1 ('MetaData "DLSeverity" "Hadolint.Rule" "hadolint-2.8.0-5pd2ZjIjoO1eOK8k62fyX" 'False) ((C1 ('MetaCons "DLErrorC" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DLWarningC" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "DLInfoC" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "DLStyleC" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DLIgnoreC" 'PrefixI 'False) (U1 :: Type -> Type))))

type LabelName = Text Source #

data LabelType Source #

Constructors

Email 
GitHash 
RawText 
Rfc3339 
SemVer 
Spdx 
Url 

Instances

Instances details
Eq LabelType Source # 
Instance details

Defined in Hadolint.Rule

Methods

(==) :: LabelType -> LabelType -> Bool

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

Show LabelType Source # 
Instance details

Defined in Hadolint.Rule

Methods

showsPrec :: Int -> LabelType -> ShowS

show :: LabelType -> String

showList :: [LabelType] -> ShowS

Pretty LabelType Source # 
Instance details

Defined in Hadolint.Rule

Methods

pretty :: LabelType -> Doc ann

prettyList :: [LabelType] -> Doc ann

FromYAML LabelType Source # 
Instance details

Defined in Hadolint.Rule

Methods

parseYAML :: Node Pos -> Parser LabelType