open class DefaultContext : Context


You should not use this class directly. Use or extend Context instead.

Default Context implementation.


Link copied to clipboard


Link copied to clipboard
override fun clearFindings()

Clears previous findings. Normally this is done on every new KtFile analyzed and should be called by clients.

Link copied to clipboard
open fun report(findings: List<Finding>, aliases: Set<String> = emptySet(), ruleSetId: RuleSetId? = null)

Same as report but reports a list of findings.

open override fun report(finding: Finding, aliases: Set<String>, ruleSetId: RuleSetId?)

Reports a single code smell finding.


Link copied to clipboard
open override val findings: List<Finding>

Returns a copy of violations for this rule.