Milan Vadhel
12/21/2021, 12:47 PMclass CustomRule : Rule("FunctionNamingConvention") {
override fun visit(
node: ASTNode,
autoCorrect: Boolean,
emit: (offset: Int, errorMessage: String, canBeAutoCorrected: Boolean) -> Unit
) {
if (node.elementType == VAR_KEYWORD) {
emit(node.startOffset, "Unexpected var, use val instead", false)
}
}
}
Here is i have register that class.
class CustomRuleSetProvider : RuleSetProvider {
override fun get(): RuleSet {
return RuleSet("FunctionNamingConvention", CustomRule())
}
}
Any one have idea about this?alex.krupa
12/21/2021, 2:53 PMsorianog
12/23/2021, 2:09 AMMilan Vadhel
12/23/2021, 9:08 AM