StigSourceCodeAnalysisReviewReport

data class StigSourceCodeAnalysisReviewReport(val schemaId: String = SOURCE_ANALYSIS_ACTIVITY_REVIEW_SCHEMA, val schemaVersion: Int = SOURCE_ANALYSIS_REVIEW_SCHEMA_VERSION, val producer: StigReviewProducer = StigReviewProducer(), val producingTask: String = "", val elementProjectPath: String = "", val elementDirectory: String = "", val nativeTarget: String = "", val status: StigSourceCodeAnalysisReviewStatus = StigSourceCodeAnalysisReviewStatus.ACTION_REQUIRED, val actionCodes: List<StigSourceCodeAnalysisActionCode> = emptyList(), val problems: StigSourceCodeAnalysisProblemCounts = StigSourceCodeAnalysisProblemCounts(), val contradictions: List<String> = emptyList(), val activityUseSelectors: List<String>? = null, val p5BodyRuleAccounting: StigP5BodyRuleAccounting? = null, val evidence: List<StigEvidenceReference> = emptyList(), val actionItems: List<StigSourceCodeAnalysisActionRecord> = emptyList(), val transformReviews: List<StigSourceCodeAnalysisTransformReviewRecord> = emptyList())

Machine-readable activity result consumed by the root project review task.

Constructors

Link copied to clipboard
constructor(schemaId: String = SOURCE_ANALYSIS_ACTIVITY_REVIEW_SCHEMA, schemaVersion: Int = SOURCE_ANALYSIS_REVIEW_SCHEMA_VERSION, producer: StigReviewProducer = StigReviewProducer(), producingTask: String = "", elementProjectPath: String = "", elementDirectory: String = "", nativeTarget: String = "", status: StigSourceCodeAnalysisReviewStatus = StigSourceCodeAnalysisReviewStatus.ACTION_REQUIRED, actionCodes: List<StigSourceCodeAnalysisActionCode> = emptyList(), problems: StigSourceCodeAnalysisProblemCounts = StigSourceCodeAnalysisProblemCounts(), contradictions: List<String> = emptyList(), activityUseSelectors: List<String>? = null, p5BodyRuleAccounting: StigP5BodyRuleAccounting? = null, evidence: List<StigEvidenceReference> = emptyList(), actionItems: List<StigSourceCodeAnalysisActionRecord> = emptyList(), transformReviews: List<StigSourceCodeAnalysisTransformReviewRecord> = emptyList())

Properties

Link copied to clipboard

Effective authored selectors, including repeated entries. Null means the producer did not capture them.

Link copied to clipboard
Link copied to clipboard

Project-root-relative directory, or . when the element is the root.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard