Package-level declarations

Types

Link copied to clipboard
class CallAssertion(val op: Op, val location: CallLocation? = null) : CallConditionComponent
Link copied to clipboard
data class CallLocation(val direction: Direction, val scope: Scope)
Link copied to clipboard
Link copied to clipboard
interface CokoBackend : Backend
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class EvaluationContext(val rule: CokoRule, val parameterMap: Map<KParameter, Any>)

The context used during rule evaluation.

Link copied to clipboard
fun interface Evaluator
Link copied to clipboard
interface Finding

The result of a rule evaluation.

Link copied to clipboard
Link copied to clipboard
enum Scope : Enum<Scope>
Link copied to clipboard

An evaluator that describes what should happen around the code that the premise represents.

Functions

Link copied to clipboard
fun Severity.toResultLevel(): Level