HubdleConfigFormatExtension

open class HubdleConfigFormatExtension @Inject constructor(val project: Project) : HubdleConfigurableExtension

Constructors

Link copied to clipboard
@Inject
constructor(project: Project)

Properties

Link copied to clipboard
val excludes: SetProperty<String>
Link copied to clipboard
val includes: SetProperty<String>
Link copied to clipboard
open override val isEnabled: Property<Boolean>
Link copied to clipboard
val ktfmtVersion: Property<String?>
Link copied to clipboard
open override val project: Project

Functions

Link copied to clipboard
open fun enabled(value: Boolean = true)
open fun enabled(value: Provider<Boolean> = project.provider { true })
Link copied to clipboard
fun excludes(vararg excludes: String)
Link copied to clipboard
fun includes(vararg includes: String)
Link copied to clipboard
fun ktfmtVersion(version: String)
Link copied to clipboard
fun spotless(action: Action<SpotlessExtension>)
Link copied to clipboard
fun spotlessPredeclare(action: Action<SpotlessExtensionPredeclare>)
Link copied to clipboard
open fun withPlugin(pluginId: PluginId, action: Action<AppliedPlugin>)
open fun withPlugin(pluginId: String, action: Action<AppliedPlugin>)
Link copied to clipboard
open fun withPlugins(vararg pluginIds: String, action: Project.() -> Unit)