val Ġk tl int : ĠConfiguration Ġby Ġconfigurations . creating Ċ val Ġhtml Reporter : ĠConfiguration Ġby Ġconfigurations . creating Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġk tl int ( Lib s . kt Lint . kt lint ) ĊĠĠĠ Ġhtml Reporter ( Lib s . kt Lint . html Reporter ) Ċ } Ċ Ċ /** Ċ Ġ* ĠCheck Ġfor Ġlint Ġissues Ġon Ġkotlin Ġcode Ċ Ġ*/ Ċ tasks . register < Java Exec >(" kt Check ") Ġ{ ĊĠĠĠ Ġgroup Ġ= Ġ" verification " ĊĠĠĠ Ġdescription Ġ= Ġ" Check ĠKotlin Ġcode Ġstyle ." ĊĠĠĠ Ġclasspath Ġ= Ġk tl int ĊĠĠĠ Ġmain Ġ= Ġ" com . github . sh y iko . kt lint . Main " ĊĠĠĠ Ġargs ( ĊĠĠĠĠĠĠĠ Ġ"-- android ", ĊĠĠĠĠĠĠĠ Ġ" src /**/*. kt ", ĊĠĠĠĠĠĠĠ Ġ"-- reporter = plain ", ĊĠĠĠĠĠĠĠ Ġ"-- reporter = html , artifact = me . c ass iano : kt lint - html - reporter : 0 . 1 . 2 , output =${ build Dir }/ reports / kt lint / kt lint _ report . html ", ĊĠĠĠĠĠĠĠ Ġ"-- reporter = check style , output =${ build Dir }/ reports / kt lint / kt lint - report - in - check style - format . xml " ĊĠĠĠ Ġ) Ċ } Ċ Ċ /** Ċ Ġ* ĠDetect Ġlint Ġissues Ġand Ġautomatically Ġformat / fix Ġkotlin Ġcode Ċ Ġ*/ Ċ tasks . register < Java Exec >(" kt Format ") Ġ{ ĊĠĠĠ Ġgroup Ġ= Ġ" kotlin ĠFormat ting " ĊĠĠĠ Ġdescription Ġ= Ġ" Fix ĠKotlin Ġcode Ġstyle Ġde viations ." ĊĠĠĠ Ġargs ("- F ", Ġ" src /**/*. kt ") ĊĠĠĠ Ġclasspath Ġ= Ġk tl int ĊĠĠĠ Ġmain Ġ= Ġ" com . github . sh y iko . kt lint . Main " Ċ }