@Stability(value=Experimental) public static final class EslintOptions.Builder extends Object implements software.amazon.jsii.Builder<EslintOptions>
EslintOptions| Constructor and Description |
|---|
Builder() |
@Stability(value=Experimental) public EslintOptions.Builder dirs(List<String> dirs)
EslintOptions.getDirs()dirs - Directories with source files to lint (e.g. [ "src" ]). This parameter is required.this@Stability(value=Experimental) public EslintOptions.Builder aliasExtensions(List<String> aliasExtensions)
EslintOptions.getAliasExtensions()aliasExtensions - Enable import alias for module paths.this@Stability(value=Experimental) public EslintOptions.Builder aliasMap(Map<String,String> aliasMap)
EslintOptions.getAliasMap()aliasMap - Enable import alias for module paths.this@Stability(value=Experimental) public EslintOptions.Builder devdirs(List<String> devdirs)
EslintOptions.getDevdirs()devdirs - Directories with source files that include tests and build tools.
These
sources are linted but may also import packages from devDependencies.this@Stability(value=Experimental) public EslintOptions.Builder fileExtensions(List<String> fileExtensions)
EslintOptions.getFileExtensions()fileExtensions - File types that should be linted (e.g. [ ".js", ".ts" ]).this@Stability(value=Experimental) public EslintOptions.Builder ignorePatterns(List<String> ignorePatterns)
EslintOptions.getIgnorePatterns()ignorePatterns - List of file patterns that should not be linted, using the same syntax as .gitignore patterns.this@Stability(value=Experimental) public EslintOptions.Builder lintProjenRc(Boolean lintProjenRc)
EslintOptions.getLintProjenRc()lintProjenRc - Should we lint .projenrc.js.this@Stability(value=Experimental) public EslintOptions.Builder prettier(Boolean prettier)
EslintOptions.getPrettier()prettier - Enable prettier for code formatting.this@Stability(value=Experimental) public EslintOptions.Builder tsAlwaysTryTypes(Boolean tsAlwaysTryTypes)
EslintOptions.getTsAlwaysTryTypes()tsAlwaysTryTypes - Always try to resolve types under `import/no-unresolved eslint errors when importing a @types/* module that would otherwise remain unresolved.this@Stability(value=Experimental) public EslintOptions.Builder tsconfigPath(String tsconfigPath)
EslintOptions.getTsconfigPath()tsconfigPath - Path to `tsconfig.json` which should be used by eslint.this@Stability(value=Experimental) public EslintOptions build()
build in interface software.amazon.jsii.Builder<EslintOptions>EslintOptionsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.