ModuleFeature

@JsonClass(generateAdapter = true)
data class ModuleFeature(val name: String, val explanation: String, val advice: String, val removalPatterns: Set<Regex>?, val generatedSourcesDir: String? = null, val generatedSourcesExtensions: Set<String> = emptySet(), val matchingText: Set<String> = emptySet(), val matchingTextFileExtensions: Set<String> = emptySet(), val matchingSourcesDir: String? = null, val matchingPlugin: String? = null)(source)

Constructors

Link copied to clipboard
constructor(name: String, explanation: String, advice: String, removalPatterns: Set<Regex>?, generatedSourcesDir: String? = null, generatedSourcesExtensions: Set<String> = emptySet(), matchingText: Set<String> = emptySet(), matchingTextFileExtensions: Set<String> = emptySet(), matchingSourcesDir: String? = null, matchingPlugin: String? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Generated sources root dir relative to the project dir, if any. Files are checked recursively.

Link copied to clipboard
val matchingPlugin: String? = null
Link copied to clipboard

If specified, looks for any sources in this dir relative to the project dir. Files are checked recursively.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard