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