package Ġorg . jetbrains . q od ana Ċ Ċ import Ġorg . gradle . api . model . ObjectFactory Ċ import Ġorg . gradle . api . tasks . Input Ċ import Ġorg . gradle . api . tasks . Optional Ċ import Ġorg . gradle . kotlin . dsl . property Ċ import Ġjavax . inject . Inject Ċ Ċ open Ġclass ĠQ od ana Plugin Extension Ġ@ Inject Ġconstructor ( object Factory : ĠObject Factory ) Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠName Ġof Ġthe ĠDocker Ġcontainer Ġto Ġidentify Ġcurrent Ġcontainer . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Input ĊĠĠĠ Ġ@ Optional ĊĠĠĠ Ġval Ġdocker Container Name Ġ= Ġobject Factory . property < String >() ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠDocker Ġimage Ġname . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Input ĊĠĠĠ Ġ@ Optional ĊĠĠĠ Ġval Ġdocker Image Name Ġ= Ġobject Factory . property < String >() ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠPath Ġto Ġthe Ġproject Ġfolder Ġto Ġinspect . ĊĠĠĠĠ Ġ* ĠDefault : Ġcurrent Ġproject Ġpath ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Input ĊĠĠĠ Ġ@ Optional ĊĠĠĠ Ġval Ġproject Path Ġ= Ġobject Factory . property < String >() ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠPath Ġto Ġthe Ġdirectory Ġto Ġstore Ġresults Ġof Ġthe Ġtask . ĊĠĠĠĠ Ġ* ĠDefault : Ġ`$ project Path / build / results ` ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Input ĊĠĠĠ Ġ@ Optional ĊĠĠĠ Ġval Ġresults Path Ġ= Ġobject Factory . property < String >() ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠPath Ġto Ġthe Ġdirectory Ġto Ġstore Ġthe Ġgenerated Ġreport . ĊĠĠĠĠ Ġ* ĠDefault : Ġ`$ project Path / build / results / report ` ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Input ĊĠĠĠ Ġ@ Optional ĊĠĠĠ Ġval Ġreport Path Ġ= Ġobject Factory . property < String >() ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRun Ġin Ġbaseline Ġmode . ĠProvide Ġthe Ġpath Ġto Ġan Ġexisting ĠS AR IF Ġreport Ġto Ġbe Ġused Ġin Ġthe Ġbaseline Ġstate Ġcalculation . ĊĠĠĠĠ Ġ* ĠSee : Ġhttps :// www . jetbrains . com / help / q od ana / q od ana - intellij - docker - tech s . html # Run + in + baseline + mode ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Input ĊĠĠĠ Ġ@ Optional ĊĠĠĠ Ġval Ġbaseline Path Ġ= Ġobject Factory . property < String >() ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠInclude Ġin Ġthe Ġoutput Ġreport Ġthe Ġresults Ġfrom Ġthe Ġbaseline Ġrun Ġthat Ġare Ġabsent Ġin Ġthe Ġcurrent Ġrun . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Input ĊĠĠĠ Ġ@ Optional ĊĠĠĠ Ġval Ġbaseline Include Absent Ġ= Ġobject Factory . property < Boolean >() ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠPath Ġto Ġthe Ġcache Ġdirectory . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Input ĊĠĠĠ Ġ@ Optional ĊĠĠĠ Ġval Ġcache Path Ġ= Ġobject Factory . property < String >() ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠGenerate ĠHTML Ġreport . ĊĠĠĠĠ Ġ* ĠDisabled Ġby Ġdefault . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Input ĊĠĠĠ Ġ@ Optional ĊĠĠĠ Ġval Ġsave Report Ġ= Ġobject Factory . property < Boolean >() ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSer ve Ġan ĠHTML Ġreport Ġon Ġ[ show Report Port ] Ġport . ĊĠĠĠĠ Ġ* ĠDisabled Ġby Ġdefault . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Input ĊĠĠĠ Ġ@ Optional ĊĠĠĠ Ġval Ġshow Report Ġ= Ġobject Factory . property < Boolean >() ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠDefault Ġport Ġused Ġto Ġshow Ġan ĠHTML Ġreport . ĊĠĠĠĠ Ġ* ĠDefault : Ġ 8 0 8 0 ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ see Ġ[ show Report ] ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Input ĊĠĠĠ Ġ@ Optional ĊĠĠĠ Ġval Ġshow Report Port Ġ= Ġobject Factory . property < Int >() ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠA Ġnumber Ġof Ġproblems Ġthat Ġwill Ġserve Ġas Ġa Ġquality Ġgate . ĠIf Ġthis Ġnumber Ġis Ġreached , Ġthe Ġinspection Ġrun Ġis Ġterminated . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Input ĊĠĠĠ Ġ@ Optional ĊĠĠĠ Ġval Ġfail Threshold Ġ= Ġobject Factory . property < Int >() ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠDocker Ġexecutable Ġname . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Input ĊĠĠĠ Ġ@ Optional ĊĠĠĠ Ġval Ġexecutable Ġ= Ġobject Factory . property < String >() ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAutomatically Ġpull Ġthe Ġlatest ĠDocker Ġimage Ġbefore Ġrunning Ġthe Ġinspection . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Input ĊĠĠĠ Ġ@ Optional ĊĠĠĠ Ġval Ġauto Update Ġ= Ġobject Factory . property < Boolean >() Ċ } Ċ