Package org.sonarsource.nodejs
Interface NodeCommandBuilder
-
@ScannerSide @SonarLintSide(lifespan="MULTIPLE_ANALYSES") public interface NodeCommandBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NodeCommandBuilderaddToNodePath(Path path)NodeCommandbuild()NodeCommandBuilderconfiguration(org.sonar.api.config.Configuration configuration)NodeCommandBuildererrorConsumer(Consumer<String> consumer)NodeCommandBuildermaxOldSpaceSize(int maxOldSpaceSize)NodeCommandBuilderminNodeVersion(int minNodeVersion)NodeCommandBuildernodeJsArgs(String... nodeJsArgs)NodeCommandBuilderoutputConsumer(Consumer<String> consumer)NodeCommandBuilderpathResolver(BundlePathResolver pathResolver)NodeCommandBuilderscript(String scriptFilename)NodeCommandBuilderscriptArgs(String... args)
-
-
-
Method Detail
-
minNodeVersion
NodeCommandBuilder minNodeVersion(int minNodeVersion)
-
configuration
NodeCommandBuilder configuration(org.sonar.api.config.Configuration configuration)
-
addToNodePath
NodeCommandBuilder addToNodePath(Path path)
-
maxOldSpaceSize
NodeCommandBuilder maxOldSpaceSize(int maxOldSpaceSize)
-
nodeJsArgs
NodeCommandBuilder nodeJsArgs(String... nodeJsArgs)
-
script
NodeCommandBuilder script(String scriptFilename)
-
scriptArgs
NodeCommandBuilder scriptArgs(String... args)
-
outputConsumer
NodeCommandBuilder outputConsumer(Consumer<String> consumer)
-
errorConsumer
NodeCommandBuilder errorConsumer(Consumer<String> consumer)
-
pathResolver
NodeCommandBuilder pathResolver(BundlePathResolver pathResolver)
-
build
NodeCommand build() throws IOException
- Throws:
IOException
-
-