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 apiVersion: Property<String>
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
Link copied to clipboard
Link copied to clipboard
@get:Input
abstract val jvmTarget: Property<String>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@get:Input
abstract val noJdk: Property<Boolean>
Link copied to clipboard
@get:Input
abstract val optIn: ListProperty<String>
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>)