@Generated(value="jsii-pacmak/1.47.0 (build 86d2c33)", date="2021-12-20T00:39:28.834Z") @Stability(value=Experimental) public interface EslintOptions extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
EslintOptions.Builder
A builder for
EslintOptions |
static class |
EslintOptions.Jsii$Proxy
An implementation for
EslintOptions |
| Modifier and Type | Method and Description |
|---|---|
static EslintOptions.Builder |
builder() |
default List<String> |
getAliasExtensions()
(experimental) Enable import alias for module paths.
|
default Map<String,String> |
getAliasMap()
(experimental) Enable import alias for module paths.
|
default List<String> |
getDevdirs()
(experimental) Directories with source files that include tests and build tools.
|
List<String> |
getDirs()
(experimental) Directories with source files to lint (e.g.
|
default List<String> |
getFileExtensions()
(experimental) File types that should be linted (e.g.
|
default List<String> |
getIgnorePatterns()
(experimental) List of file patterns that should not be linted, using the same syntax as .gitignore patterns.
|
default Boolean |
getLintProjenRc()
(experimental) Should we lint .projenrc.js.
|
default Boolean |
getPrettier()
(experimental) Enable prettier for code formatting.
|
default Boolean |
getTsAlwaysTryTypes()
(experimental) Always try to resolve types under `
|
default String |
getTsconfigPath()
(experimental) Path to `tsconfig.json` which should be used by eslint.
|
@Stability(value=Experimental) @NotNull List<String> getDirs()
@Stability(value=Experimental) @Nullable default List<String> getAliasExtensions()
Default: undefined
@Stability(value=Experimental) @Nullable default Map<String,String> getAliasMap()
Default: undefined
@Stability(value=Experimental) @Nullable default List<String> getDevdirs()
These
sources are linted but may also import packages from devDependencies.
Default: []
@Stability(value=Experimental) @Nullable default List<String> getFileExtensions()
Default: [".ts"]
@Stability(value=Experimental) @Nullable default List<String> getIgnorePatterns()
Default: [ '*.js', '*.d.ts', 'node_modules/', '*.generated.ts', 'coverage' ]
@Stability(value=Experimental) @Nullable default Boolean getLintProjenRc()
Default: true
@Stability(value=Experimental) @Nullable default Boolean getPrettier()
Default: false
@Stability(value=Experimental) @Nullable default Boolean getTsAlwaysTryTypes()
This prevents import/no-unresolved eslint errors when importing a @types/* module that would otherwise remain unresolved.
Default: true
@Stability(value=Experimental) @Nullable default String getTsconfigPath()
Default: "./tsconfig.json"
@Stability(value=Experimental) static EslintOptions.Builder builder()
EslintOptions.Builder of EslintOptionsCopyright © 2021. All rights reserved.