RuleEngineResult

data class RuleEngineResult(val violations: List<Violation>, val rulesEvaluated: Int, val appliedRules: List<AppliedRule> = emptyList())(source)

The result of a RuleEngine.evaluate call.

Parameters

violations

All violations found, across all rules.

rulesEvaluated

The number of rules that were run.

appliedRules

The active rule set, one entry per distinct rule id, for the Rules panel.

Constructors

Link copied to clipboard
constructor(violations: List<Violation>, rulesEvaluated: Int, appliedRules: List<AppliedRule> = emptyList())

Properties

Link copied to clipboard
Link copied to clipboard

Number of ERROR-severity violations.

Link copied to clipboard

True when the build should fail - i.e. at least one ERROR-severity violation exists.

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

Number of WARNING-severity violations.