ReportsExtension

open class ReportsExtension @Inject constructor(objects: ObjectFactory, projectLayout: ProjectLayout) : ReportsSettings(source)

Constructors

Link copied to clipboard
@Inject
constructor(objects: ObjectFactory, projectLayout: ProjectLayout)

Properties

Link copied to clipboard
open override val checkstyle: ReportExtension

checkstyle-formatted xml report

Link copied to clipboard
open override val depths: ReportExtension

report of the depth for each source set for each module

Link copied to clipboard
open override val graphs: PerModuleReportExtension

create dependency graphs for each source set for each module

Link copied to clipboard
open override val sarif: ReportExtension

SARIF-formatted report

Link copied to clipboard
open override val text: ReportExtension

plain-text report file matching the console output

Functions

Link copied to clipboard
fun checkstyle(action: Action<ReportExtension>)

checkstyle-formatted xml report

Link copied to clipboard
fun depths(action: Action<ReportExtension>)

report of the depth for each source set for each module

Link copied to clipboard
fun graphs(action: Action<PerModuleReportExtension>)

create dependency graphs for each source set for each module

Link copied to clipboard
fun sarif(action: Action<ReportExtension>)

SARIF-formatted report

Link copied to clipboard
fun text(action: Action<ReportExtension>)

plain-text report file matching the console output