import Ġorg . jl le its ch uh . gradle . kt lint . reporter . Reporter Type Ċ import Ġjava . net . URI Ċ Ċ build script Ġ{ ĊĠĠĠ Ġrepositories Ġ{ ĊĠĠĠĠĠĠĠ Ġgoogle () ĊĠĠĠĠĠĠĠ Ġj center () ĊĠĠĠĠĠĠĠ Ġmaven Ġ{ Ġset Url (" https :// jit pack . io ") Ġ} ĊĠĠĠĠĠĠĠ Ġflat Dir Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdirs (" templates / build / libs ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ Ġdependencies Ġ{ ĊĠĠĠĠĠĠĠ Ġclasspath ( Deps . gradle Plugin ) ĊĠĠĠĠĠĠĠ Ġclasspath ( Deps . Plugins . android Maven ) ĊĠĠĠĠĠĠĠ Ġclasspath ( kotlin ( Deps . Kotlin . gradle Plugin , ĠVersions . kotlin )) ĊĠĠĠ Ġ} Ċ } Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġidea ĊĠĠĠ Ġid ( Deps . Plugins . de te kt ) Ġversion ĠVersions . de te kt ĊĠĠĠ Ġid ( Deps . Plugins . kt lint ) Ġversion ĠVersions . kt lint ĊĠĠĠ Ġ// id ( Project Settings . Templates . id ) Ġversion ĠProject Settings . version Ċ } Ċ Ċ all projects Ġ{ ĊĠĠĠ Ġrepositories Ġ{ ĊĠĠĠĠĠĠĠ Ġgoogle () ĊĠĠĠĠĠĠĠ Ġj center () ĊĠĠĠĠĠĠĠ Ġmaven Central () ĊĠĠĠĠĠĠĠ Ġmaven Ġ{ Ġurl Ġ= ĠURI (" https :// jit pack . io ") Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ sub projects Ġ{ ĊĠĠĠ Ġapply ( plugin Ġ= ĠDep s . Plugins . kt lint ) ĊĊĠĠĠ Ġk tl int Ġ{ ĊĠĠĠĠĠĠĠ Ġversion . set ( Versions . kt lint Extension ) ĊĠĠĠĠĠĠĠ Ġignore Failures . set ( true ) ĊĠĠĠĠĠĠĠ Ġandroid . set ( true ) ĊĠĠĠĠĠĠĠ Ġoutput To Console . set ( true ) ĊĠĠĠĠĠĠĠ Ġreport ers . set ( set Of ( Reporter Type . PLAIN , ĠReport er Type . CHECK STYLE )) ĊĠĠĠ Ġ} Ċ } Ċ Ċ de te kt Ġ{ ĊĠĠĠ Ġversion Ġ= ĠVersions . de te kt ĊĠĠĠ Ġinput Ġ= Ġfiles ( ĊĠĠĠĠĠĠĠ Ġ" example / src / main / java ", ĊĠĠĠĠĠĠĠ Ġ" mv vm / src / main / java ", ĊĠĠĠĠĠĠĠ Ġ" d agger / src / main / java ", ĊĠĠĠĠĠĠĠ Ġ" binding adapters / src / main / java ", ĊĠĠĠĠĠĠĠ Ġ" inter actors / src / main / java " ĊĠĠĠ Ġ) ĊĠĠĠ Ġfilters Ġ= Ġ". */ resources / .* ,. */ build / .* " ĊĠĠĠ Ġconfig Ġ= Ġfiles (" de te kt . yml ") Ċ } Ċ