Constructors

Link copied to clipboard
constructor(ruleId: RuleId, vararg usesEditorConfigProperties: EditorConfigProperty<*>)
constructor(ruleId: RuleId, usesEditorConfigProperties: Set<EditorConfigProperty<*>> = emptySet(), visitorModifiers: Set<Rule.VisitorModifier> = emptySet())

Properties

Link copied to clipboard
open val about: Rule.About
Link copied to clipboard
open override val ruleId: RuleId
Link copied to clipboard
abstract val tokens: TokenSet
Link copied to clipboard
open override val usesEditorConfigProperties: Set<EditorConfigProperty<*>>
Link copied to clipboard
open override val visitorModifiers: Set<Rule.VisitorModifier>

Functions

Link copied to clipboard
open fun afterLastNode()
Link copied to clipboard
open fun afterVisitChildNodes(node: ASTNode, autoCorrect: Boolean, emit: (offset: Int, errorMessage: String, canBeAutoCorrected: Boolean) -> Unit)
open fun afterVisitChildNodes(node: ASTNode, emit: (offset: Int, errorMessage: String, canBeAutoCorrected: Boolean) -> AutocorrectDecision)
Link copied to clipboard
open fun beforeFirstNode(editorConfig: EditorConfig)
Link copied to clipboard
override fun beforeVisitChildNodes(node: ASTNode, emit: Emit)
open fun beforeVisitChildNodes(node: ASTNode, autoCorrect: Boolean, emit: (offset: Int, errorMessage: String, canBeAutoCorrected: Boolean) -> Unit)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun visitToken(node: ASTNode, emit: Emit)