ModuleCheckSettings

Properties

Link copied to clipboard

List of CodeGeneratorBinding's to be checked, which aren't included by default with ModuleCheck.

Link copied to clipboard

List of KaptMatcher's to be checked, which aren't included by default with ModuleCheck.

Link copied to clipboard
abstract val checks: ChecksSettings
Link copied to clipboard
abstract var deleteUnused: Boolean

If true, ModuleCheck will delete declarations of unused dependencies entirely.

Link copied to clipboard
abstract var doNotCheck: Set<String>

Set of modules which will not be excluded from error reporting. The most common use-case would be if the module is the root of a dependency graph, like an Android application module, and it needs everything in its classpath for dependency injection purposes.

Link copied to clipboard

Set of modules which are allowed to be unused.

Link copied to clipboard
abstract val reports: ReportsSettings

Configures reporting options

Link copied to clipboard
abstract val sort: SortSettings
Link copied to clipboard
abstract var trace: Boolean

If true, ModuleCheck will collect a trace of expensive and delicate operations. This trace is added to any thrown exceptions. Tracing is disabled by default, as it does incur a performance penalty.