Package com.google.javascript.jscomp
Class Linter.Builder
- java.lang.Object
-
- com.google.javascript.jscomp.Linter.Builder
-
- Enclosing class:
- Linter
public static final class Linter.Builder extends java.lang.Object
Builder for a Linter that allows some customization.Note: A builder is not designed to generate multiple Linters, just a single one. The underlying CompilerOptions it builds is never copied defensively, so futher edits to this builder will affect previously built Linters.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Linter
build()
Linter.Builder
withBrowserResolverPrefixReplacements(com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> replacements)
Linter.Builder
withModuleResolutionMode(ModuleLoader.ResolutionMode moduleResolutionMode)
-
-
-
Method Detail
-
withModuleResolutionMode
@CanIgnoreReturnValue public Linter.Builder withModuleResolutionMode(ModuleLoader.ResolutionMode moduleResolutionMode)
-
withBrowserResolverPrefixReplacements
@CanIgnoreReturnValue public Linter.Builder withBrowserResolverPrefixReplacements(com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> replacements)
-
build
public Linter build()
-
-