package Ġorg . gradle . kotlin . dsl . kt lint . rule set Ċ Ċ import Ġcom . github . sh y iko . kt lint . core . Rule Ċ import Ġorg . jetbrains . kotlin . Kt Node Types Ċ Ċ import Ġorg . jetbrains . kotlin . com . intellij . lang . AST Node ĊĊ Ċ class ĠProperty Accessor On NewLine Ġ: ĠRule (" property - get - new - line ") Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġvisit ( ĊĠĠĠĠĠĠĠ Ġnode : ĠAST Node , ĊĠĠĠĠĠĠĠ Ġauto Correct : ĠBoolean , ĊĠĠĠĠĠĠĠ Ġemit : Ġ( offset : ĠInt , ĠerrorMessage : ĠString , Ġcan Be Auto Correct ed : ĠBoolean ) Ġ-> ĠUnit ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( node . elementType Ġ== ĠK t Node Types . PROPERTY _ ACCESS OR ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ(! node . tree Prev . text . contains ("\ n ")) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġemit ( node . start Offset , Ġ" Property Ġaccessor Ġmust Ġbe Ġon Ġa Ġnew Ġline ", Ġfalse ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ