Detekt

abstract class Detekt @Inject constructor(objects: ObjectFactory, workerExecutor: WorkerExecutor, providers: ProviderFactory) : SourceTask

Constructors

Link copied to clipboard
@Inject
constructor(objects: ObjectFactory, workerExecutor: WorkerExecutor, providers: ProviderFactory)

Properties

Link copied to clipboard
@get:Input
abstract val allRules: Property<Boolean>
Link copied to clipboard
@get:Input
abstract val autoCorrect: Property<Boolean>
Link copied to clipboard
Link copied to clipboard
@get:Input
abstract val basePath: Property<String>

Respect only the file path for incremental build. Using @InputFile respects both file path and content.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@get:Console
abstract val debug: Property<Boolean>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@get:Input
abstract val jvmTarget: Property<String>
Link copied to clipboard
Link copied to clipboard
abstract val parallel: Property<Boolean>
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun check()
Link copied to clipboard
fun reports(configure: Action<DetektReports>)