Package com.diffplug.gradle.spotless
Class KotlinGradleExtension
- java.lang.Object
-
- com.diffplug.gradle.spotless.FormatExtension
-
- com.diffplug.gradle.spotless.KotlinGradleExtension
-
public class KotlinGradleExtension extends FormatExtension
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classKotlinGradleExtension.DiktatFormatExtensionclassKotlinGradleExtension.KotlinFormatExtensionclassKotlinGradleExtension.KtfmtConfig-
Nested classes/interfaces inherited from class com.diffplug.gradle.spotless.FormatExtension
FormatExtension.ClangFormatConfig, FormatExtension.EclipseWtpConfig, FormatExtension.LicenseHeaderConfig, FormatExtension.NpmStepConfig<T extends FormatExtension.NpmStepConfig<?>>, FormatExtension.PrettierConfig
-
-
Field Summary
-
Fields inherited from class com.diffplug.gradle.spotless.FormatExtension
steps, target, targetExclude
-
-
Constructor Summary
Constructors Constructor Description KotlinGradleExtension(SpotlessExtension spotless)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KotlinGradleExtension.DiktatFormatExtensiondiktat()KotlinGradleExtension.DiktatFormatExtensiondiktat(String version)Adds the specified version of diktat.KotlinGradleExtension.KtfmtConfigktfmt()Uses the ktfmt jar to format source code.KotlinGradleExtension.KtfmtConfigktfmt(String version)Uses the given version of ktfmt to format source code.KotlinGradleExtension.KotlinFormatExtensionktlint()KotlinGradleExtension.KotlinFormatExtensionktlint(String version)Adds the specified version of ktlint.protected voidsetupTask(SpotlessTask task)Sets up a format task according to the values in this extension.-
Methods inherited from class com.diffplug.gradle.spotless.FormatExtension
addStep, bumpThisNumberIfACustomStepChanges, clangFormat, clangFormat, clearSteps, createIndependentApplyTask, custom, custom, eclipseWtp, eclipseWtp, encoding, endWithNewline, getEncoding, getExistingStepIdx, getLineEndings, getProject, getRatchetFrom, ignoreErrorForPath, ignoreErrorForStep, indentWithSpaces, indentWithSpaces, indentWithTabs, indentWithTabs, isLicenseHeaderStep, licenseHeader, licenseHeaderFile, nativeCmd, noDefaultTargetException, parseTarget, prettier, prettier, prettier, provisioner, ratchetFrom, replace, replaceRegex, replaceStep, setEncoding, setEncoding, setLineEndings, setRatchetFrom, target, targetExclude, toggleOffOn, toggleOffOn, toggleOffOnDisable, toggleOffOnRegex, trimTrailingWhitespace, withinBlocks, withinBlocks, withinBlocksRegex, withinBlocksRegex
-
-
-
-
Constructor Detail
-
KotlinGradleExtension
@Inject public KotlinGradleExtension(SpotlessExtension spotless)
-
-
Method Detail
-
ktlint
public KotlinGradleExtension.KotlinFormatExtension ktlint(String version)
Adds the specified version of ktlint.
-
ktlint
public KotlinGradleExtension.KotlinFormatExtension ktlint()
-
ktfmt
public KotlinGradleExtension.KtfmtConfig ktfmt()
Uses the ktfmt jar to format source code.
-
ktfmt
public KotlinGradleExtension.KtfmtConfig ktfmt(String version)
Uses the given version of ktfmt to format source code.
-
diktat
public KotlinGradleExtension.DiktatFormatExtension diktat(String version)
Adds the specified version of diktat.
-
diktat
public KotlinGradleExtension.DiktatFormatExtension diktat()
-
setupTask
protected void setupTask(SpotlessTask task)
Description copied from class:FormatExtensionSets up a format task according to the values in this extension.- Overrides:
setupTaskin classFormatExtension
-
-