Package com.diffplug.gradle.spotless
Class JavascriptExtension
java.lang.Object
com.diffplug.gradle.spotless.FormatExtension
com.diffplug.gradle.spotless.JavascriptExtension
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclass
Biome formatter step for JavaScript.static class
class
class
Overrides the parser to be set to a js parser.Nested classes/interfaces inherited from class com.diffplug.gradle.spotless.FormatExtension
FormatExtension.BiomeGeneric, FormatExtension.ClangFormatConfig, FormatExtension.EclipseWtpConfig, FormatExtension.IdeaConfig, FormatExtension.LicenseHeaderConfig, FormatExtension.NpmStepConfig<T extends FormatExtension.NpmStepConfig<?>>, FormatExtension.PrettierConfig
-
Field Summary
Fields inherited from class com.diffplug.gradle.spotless.FormatExtension
steps, target, targetExclude, targetExcludeContentPattern
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbiome()
Defaults to downloading the default Biome version from the network.Downloads the given Biome version from the network.eslint()
prettier()
Uses the default version of prettier.Uses the specified version of prettier.Uses exactly the npm packages specified in the map.protected void
setupTask
(SpotlessTask task) Sets up a format task according to the values in this extension.Methods inherited from class com.diffplug.gradle.spotless.FormatExtension
addStep, addStep, bumpThisNumberIfACustomStepChanges, clangFormat, clangFormat, clearSteps, createIndependentApplyTask, createIndependentApplyTaskLazy, custom, custom, eclipseWtp, eclipseWtp, encoding, endWithNewline, forbidRegex, getEncoding, getExistingStepIdx, getLineEndings, getProject, getRatchetFrom, idea, ignoreErrorForPath, ignoreErrorForStep, indentWithSpaces, indentWithSpaces, indentWithTabs, indentWithTabs, isLicenseHeaderStep, leadingSpacesToTabs, leadingSpacesToTabs, leadingTabsToSpaces, leadingTabsToSpaces, licenseHeader, licenseHeaderFile, nativeCmd, noDefaultTargetException, parseTarget, provisioner, ratchetFrom, replace, replaceRegex, replaceStep, setEncoding, setEncoding, setLineEndings, setRatchetFrom, suppressLintsFor, target, targetExclude, targetExcludeIfContentContains, targetExcludeIfContentContainsRegex, toggleOffOn, toggleOffOn, toggleOffOnDisable, toggleOffOnRegex, trimTrailingWhitespace, withinBlocks, withinBlocks, withinBlocksRegex, withinBlocksRegex
-
Constructor Details
-
JavascriptExtension
-
-
Method Details
-
eslint
-
eslint
-
eslint
-
prettier
Uses the default version of prettier.- Overrides:
prettier
in classFormatExtension
-
prettier
Uses the specified version of prettier.- Overrides:
prettier
in classFormatExtension
-
prettier
Uses exactly the npm packages specified in the map.- Overrides:
prettier
in classFormatExtension
-
biome
Defaults to downloading the default Biome version from the network. To work offline, you can specify the path to the Biome executable viabiome().pathToExe(...)
.- Overrides:
biome
in classFormatExtension
-
biome
Downloads the given Biome version from the network.- Overrides:
biome
in classFormatExtension
-
setupTask
Description copied from class:FormatExtension
Sets up a format task according to the values in this extension.- Overrides:
setupTask
in classFormatExtension
-