chore: projen eject

This commit is contained in:
Tom Keller
2022-10-27 16:54:59 -07:00
parent 19a173d3ee
commit 4d17522ddb
21 changed files with 4744 additions and 4089 deletions
+33 -47
View File
@@ -1,43 +1,21 @@
env:
jest: true
node: true
root: true
plugins:
- "@typescript-eslint"
- import
- prettier
parser: "@typescript-eslint/parser"
parserOptions:
ecmaVersion: 2018
ecmaVersion: 2021
sourceType: module
project: ./tsconfig.dev.json
extends:
- plugin:import/typescript
- prettier
- plugin:prettier/recommended
settings:
import/parsers:
"@typescript-eslint/parser":
- .ts
- .tsx
import/resolver:
node: {}
typescript:
project: ./tsconfig.dev.json
alwaysTryTypes: true
ignorePatterns:
- "*.js"
- "!.projenrc.js"
- "*.d.ts"
- node_modules/
- "*.generated.ts"
- coverage
- prettier
- plugin:@typescript-eslint/recommended
- plugin:import/typescript
rules:
prettier/prettier:
- error
"@typescript-eslint/no-require-imports":
- error
import/no-extraneous-dependencies:
- error
- devDependencies:
@@ -59,39 +37,47 @@ rules:
- error
no-shadow:
- off
"@typescript-eslint/no-shadow":
- error
key-spacing:
- error
no-multiple-empty-lines:
- error
"@typescript-eslint/no-floating-promises":
- error
no-return-await:
- off
"@typescript-eslint/return-await":
- error
no-trailing-spaces:
- error
dot-notation:
- error
no-bitwise:
- error
"@typescript-eslint/member-ordering":
- error
- default:
- public-static-field
- public-static-method
- protected-static-field
- protected-static-method
- private-static-field
- private-static-method
- field
- constructor
- method
overrides:
- files:
- .projenrc.js
- '**/*.ts'
parser: '@typescript-eslint/parser'
parserOptions:
ecmaVersion: 2021
sourceType: module
project: ./tsconfig.json
extends:
- plugin:@typescript-eslint/recommended
rules:
"@typescript-eslint/no-require-imports": off
import/no-extraneous-dependencies: off
'@typescript-eslint/no-require-imports':
- error
"@typescript-eslint/return-await":
- error
"@typescript-eslint/no-shadow":
- error
"@typescript-eslint/no-floating-promises":
- error
"@typescript-eslint/member-ordering":
- error
- default:
- public-static-field
- public-static-method
- protected-static-field
- protected-static-method
- private-static-field
- private-static-method
- field
- constructor
- method