import Ġorg . jetbrains . kotlin . gradle . plugin . Kotlin Plugin Wrapper Ċ import Ġorg . j mail en . gradle . kot linter . K ot linter Extension Ċ import Ġorg . j mail en . gradle . kot linter . K ot linter Plugin Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġkotlin (" jvm ") Ġversion ĠJ vm Versions . K OT LIN ĊĠĠĠ Ġid (" org . j mail en . kot linter ") Ġversion ĠJ vm Versions . K OT L INTER Ġapply Ġfalse Ċ } Ċ Ċ all projects Ġ{ ĊĠĠĠ Ġgroup Ġ= Ġ" org . r sm od " ĊĠĠĠ Ġversion Ġ= ĠProject Versions . RS _ MOD ĊĊĠĠĠ Ġapply Ġ{ ĊĠĠĠĠĠĠĠ Ġplugin (" org . jetbrains . kotlin . jvm ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġrepositories Ġ{ ĊĠĠĠĠĠĠĠ Ġmaven Central () ĊĠĠĠĠĠĠĠ Ġmaven (" https :// dl . bin tray . com / m ichael bull / maven ") ĊĠĠĠĠĠĠĠ Ġmaven (" https :// jit pack . io ") ĊĠĠĠĠĠĠĠ Ġmaven (" https :// plugins . gradle . org / m 2 /") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġdependencies Ġ{ ĊĠĠĠĠĠĠĠ Ġimplementation ( kotlin (" stdlib - jdk 8 ")) ĊĠĠĠĠĠĠĠ Ġimplementation (" com . google . inject : gu ice :${ DependencyInjection Versions . GU ICE }") ĊĠĠĠĠĠĠĠ Ġimplementation (" dev . mis fit labs . kot ling u ice 4 : kotlin - gu ice :${ DependencyInjection Versions . K OT LIN _ GU ICE }") ĊĠĠĠĠĠĠĠ Ġimplementation (" org . slf 4 j : slf 4 j - api :${ Logger Versions . SL 4 J }") ĊĠĠĠĠĠĠĠ Ġimplementation (" org . apache . logging . log 4 j : log 4 j - slf 4 j - impl :${ Logger Versions . LOG 4 J }") ĊĠĠĠĠĠĠĠ Ġimplementation (" com . m ichael - bull . kotlin - inline - logger : kotlin - inline - logger - jvm :${ Logger Versions . INLINE _ LOGGER }") ĊĠĠĠĠĠĠĠ Ġtest Implementation (" org . junit . jupiter : junit - jupiter :${ Test Versions . J UNIT }") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġjava Ġ{ ĊĠĠĠĠĠĠĠ Ġsource Compatibility Ġ= ĠJ vm Versions . JAVA ĊĠĠĠĠĠĠĠ Ġtarget Compatibility Ġ= ĠJ vm Versions . JAVA ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġtasks Ġ{ ĊĠĠĠĠĠĠĠ Ġcompile Kotlin Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġkotlin Options . jvm Target Ġ= ĠJ vm Versions . JVM ĊĠĠĠĠĠĠĠĠĠĠĠ Ġkotlin Options . free Compiler Args Ġ= ĠlistOf ("- XX Language :+ Inline Classes ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġcompile Test Kotlin Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġkotlin Options . jvm Target Ġ= ĠJ vm Versions . JVM ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġplugins . with Type < K ot linter Plugin > Ġ{ ĊĠĠĠĠĠĠĠ Ġconfigure < K ot linter Extension > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdisabled Rules Ġ= ĠarrayOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" filename ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ/* Ġhttps :// github . com / p interest / kt lint / issues / 7 6 4 Ġ*/ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" parameter - list - wrapping ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ/* Ġhttps :// github . com / p interest / kt lint / issues / 5 2 7 Ġ*/ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" import - ordering " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġplugins . with Type < Kotlin Plugin Wrapper > Ġ{ ĊĠĠĠĠĠĠĠ Ġapply ( plugin Ġ= Ġ" org . j mail en . kot linter ") ĊĠĠĠ Ġ} Ċ } Ċ