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 Object
  • Field Details

    • SPOTLESS_NPM_INSTALL_CACHE_DEFAULT_NAME

      public static final String SPOTLESS_NPM_INSTALL_CACHE_DEFAULT_NAME
      See Also:
    • npmFile

      @Nullable protected Object npmFile
    • nodeFile

      @Nullable protected Object nodeFile
    • npmInstallCache

      @Nullable protected Object npmInstallCache
    • npmrcFile

      @Nullable protected Object npmrcFile
    • project

      protected Project project
  • Constructor Details

  • Method Details

    • npmExecutable

      public T npmExecutable(Object npmFile)
    • nodeExecutable

      public T nodeExecutable(Object nodeFile)
    • npmrc

      public T npmrc(Object npmrcFile)
    • npmInstallCache

      public T npmInstallCache(Object npmInstallCache)
    • npmInstallCache

      public T npmInstallCache()
    • replaceStep

      protected void replaceStep()
    • createStep

      protected abstract FormatterStep createStep()