Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Data.SARIF.ReportingDescriptor
Description
Provides the ReportingDescriptor
type, which is essentially used to
represent descriptions of rules that a static analysis tool has applied.
Documentation
newtype ReportingConfiguration Source #
Represents default configurations for ReportingDescriptor
values. That is
properties which may be overriden by individual results.
Constructors
MkReportingConfiguration | |
Instances
FromJSON ReportingConfiguration Source # | |
Defined in Data.SARIF.ReportingDescriptor Methods parseJSON :: Value -> Parser ReportingConfiguration # parseJSONList :: Value -> Parser [ReportingConfiguration] # | |
ToJSON ReportingConfiguration Source # | |
Defined in Data.SARIF.ReportingDescriptor Methods toJSON :: ReportingConfiguration -> Value # toEncoding :: ReportingConfiguration -> Encoding # toJSONList :: [ReportingConfiguration] -> Value # | |
Show ReportingConfiguration Source # | |
Defined in Data.SARIF.ReportingDescriptor Methods showsPrec :: Int -> ReportingConfiguration -> ShowS # show :: ReportingConfiguration -> String # showList :: [ReportingConfiguration] -> ShowS # | |
Eq ReportingConfiguration Source # | |
Defined in Data.SARIF.ReportingDescriptor Methods (==) :: ReportingConfiguration -> ReportingConfiguration -> Bool # (/=) :: ReportingConfiguration -> ReportingConfiguration -> Bool # |
defaultReportingConfiguration :: ReportingConfiguration Source #
defaultReportingConfiguration
is a default
ReportingConfiguration
value.
data ReportingDescriptor Source #
Represents rules that a static analysis tool
Constructors
MkReportingDescriptor | |
Fields
|
Instances
FromJSON ReportingDescriptor Source # | |
Defined in Data.SARIF.ReportingDescriptor Methods parseJSON :: Value -> Parser ReportingDescriptor # parseJSONList :: Value -> Parser [ReportingDescriptor] # | |
ToJSON ReportingDescriptor Source # | |
Defined in Data.SARIF.ReportingDescriptor Methods toJSON :: ReportingDescriptor -> Value # toEncoding :: ReportingDescriptor -> Encoding # toJSONList :: [ReportingDescriptor] -> Value # toEncodingList :: [ReportingDescriptor] -> Encoding # | |
Show ReportingDescriptor Source # | |
Defined in Data.SARIF.ReportingDescriptor Methods showsPrec :: Int -> ReportingDescriptor -> ShowS # show :: ReportingDescriptor -> String # showList :: [ReportingDescriptor] -> ShowS # | |
Eq ReportingDescriptor Source # | |
Defined in Data.SARIF.ReportingDescriptor Methods (==) :: ReportingDescriptor -> ReportingDescriptor -> Bool # (/=) :: ReportingDescriptor -> ReportingDescriptor -> Bool # |
defaultReportingDescriptor :: Text -> ReportingDescriptor Source #
defaultReportingDescriptor
id
constructs a default
ReportingDescriptor
with the given id
, which must be unique.