Package com.diffplug.gradle.spotless
Class FormatExtension.NpmStepConfig<T extends FormatExtension.NpmStepConfig<?>>
- java.lang.Object
-
- com.diffplug.gradle.spotless.FormatExtension.NpmStepConfig<T>
-
- Direct Known Subclasses:
FormatExtension.PrettierConfig,JavascriptExtension.EslintBaseConfig,TypescriptExtension.TypescriptFormatExtension
- Enclosing class:
- FormatExtension
public abstract static class FormatExtension.NpmStepConfig<T extends FormatExtension.NpmStepConfig<?>> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.ObjectnodeFileprotected java.lang.ObjectnpmFileprotected java.lang.ObjectnpmInstallCacheprotected java.lang.ObjectnpmrcFileprotected Projectprojectstatic java.lang.StringSPOTLESS_NPM_INSTALL_CACHE_DEFAULT_NAME
-
Constructor Summary
Constructors Constructor Description NpmStepConfig(Project project, java.util.function.Consumer<FormatterStep> replaceStep)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract FormatterStepcreateStep()TnodeExecutable(java.lang.Object nodeFile)TnpmExecutable(java.lang.Object npmFile)TnpmInstallCache()TnpmInstallCache(java.lang.Object npmInstallCache)Tnpmrc(java.lang.Object npmrcFile)protected voidreplaceStep()
-
-
-
Field Detail
-
SPOTLESS_NPM_INSTALL_CACHE_DEFAULT_NAME
public static final java.lang.String SPOTLESS_NPM_INSTALL_CACHE_DEFAULT_NAME
- See Also:
- Constant Field Values
-
npmFile
@Nullable protected java.lang.Object npmFile
-
nodeFile
@Nullable protected java.lang.Object nodeFile
-
npmInstallCache
@Nullable protected java.lang.Object npmInstallCache
-
npmrcFile
@Nullable protected java.lang.Object npmrcFile
-
project
protected Project project
-
-
Constructor Detail
-
NpmStepConfig
public NpmStepConfig(Project project, java.util.function.Consumer<FormatterStep> replaceStep)
-
-
Method Detail
-
npmExecutable
public T npmExecutable(java.lang.Object npmFile)
-
nodeExecutable
public T nodeExecutable(java.lang.Object nodeFile)
-
npmrc
public T npmrc(java.lang.Object npmrcFile)
-
npmInstallCache
public T npmInstallCache(java.lang.Object npmInstallCache)
-
npmInstallCache
public T npmInstallCache()
-
replaceStep
protected void replaceStep()
-
createStep
protected abstract FormatterStep createStep()
-
-