mirror of
https://github.com/aws-actions/configure-aws-credentials.git
synced 2026-09-03 06:05:04 +09:00
84 lines
1.7 KiB
YAML
84 lines
1.7 KiB
YAML
env:
|
|
jest: true
|
|
node: true
|
|
root: true
|
|
plugins:
|
|
- import
|
|
- prettier
|
|
parserOptions:
|
|
ecmaVersion: 2021
|
|
sourceType: module
|
|
extends:
|
|
- plugin:prettier/recommended
|
|
- prettier
|
|
- plugin:@typescript-eslint/recommended
|
|
- plugin:import/typescript
|
|
rules:
|
|
prettier/prettier:
|
|
- error
|
|
import/no-extraneous-dependencies:
|
|
- error
|
|
- devDependencies:
|
|
- "**/test/**"
|
|
- "**/build-tools/**"
|
|
optionalDependencies: false
|
|
peerDependencies: true
|
|
import/no-unresolved:
|
|
- error
|
|
import/order:
|
|
- warn
|
|
- groups:
|
|
- builtin
|
|
- external
|
|
alphabetize:
|
|
order: asc
|
|
caseInsensitive: true
|
|
no-duplicate-imports:
|
|
- error
|
|
no-shadow:
|
|
- off
|
|
key-spacing:
|
|
- error
|
|
no-multiple-empty-lines:
|
|
- error
|
|
no-return-await:
|
|
- off
|
|
no-trailing-spaces:
|
|
- error
|
|
dot-notation:
|
|
- error
|
|
no-bitwise:
|
|
- error
|
|
overrides:
|
|
- files:
|
|
- '**/*.ts'
|
|
parser: '@typescript-eslint/parser'
|
|
parserOptions:
|
|
ecmaVersion: 2021
|
|
sourceType: module
|
|
project: ./tsconfig.json
|
|
extends:
|
|
- plugin:@typescript-eslint/recommended
|
|
rules:
|
|
'@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
|
|
|