Package-level declarations

Types

Link copied to clipboard
@JsonClass(generateAdapter = true)
data class Metadata(@Json(name = "rule") val rule: Rules, @Json(name = "type") val type: ResultType, @Json(name = "message") val message: String) : Codable
Link copied to clipboard
@JsonClass(generateAdapter = true)
data class Result(@Json(name = "metadata") val metadata: Metadata, @Json(name = "snapshots") val snapshots: List<Snapshot>, @Json(name = "elements") val elements: List<SemanticElement<*, *>>) : Codable, Scalable<Result>
Link copied to clipboard
Link copied to clipboard
abstract class Rule
Link copied to clipboard
Link copied to clipboard
sealed class RuleConfigValue
Link copied to clipboard
interface Rules
Link copied to clipboard
@JsonClass(generateAdapter = true)
data class Ruleset(@Json(name = "abra") val abra: List<AbraRules>, @Json(name = "google") val google: List<GoogleRules>) : Codable
Link copied to clipboard
enum Vendor : Enum<Vendor>

Properties

Link copied to clipboard

A computed property that returns an appropriate emoji for the result type.