mirror of
https://github.com/LukeHagar/redocly-cli.git
synced 2025-12-06 04:21:09 +00:00
42 lines
1.0 KiB
YAML
42 lines
1.0 KiB
YAML
env:
|
|
browser: true
|
|
es2021: true
|
|
node: true
|
|
extends:
|
|
- eslint:recommended
|
|
- plugin:@typescript-eslint/recommended
|
|
overrides: []
|
|
parser: '@typescript-eslint/parser'
|
|
parserOptions:
|
|
ecmaVersion: latest
|
|
sourceType: module
|
|
plugins:
|
|
- '@typescript-eslint'
|
|
- import
|
|
rules:
|
|
'@typescript-eslint/no-unused-vars':
|
|
- error
|
|
- argsIgnorePattern: ^_
|
|
varsIgnorePattern: ^_
|
|
'@typescript-eslint/no-var-requires': off
|
|
'@typescript-eslint/no-empty-function': off
|
|
'@typescript-eslint/no-inferrable-types': off
|
|
'@typescript-eslint/ban-types': error
|
|
'@typescript-eslint/no-explicit-any': warn # TODO: make it error!
|
|
no-prototype-builtins: off
|
|
no-useless-escape: error
|
|
'@typescript-eslint/consistent-type-imports':
|
|
- error
|
|
- prefer: type-imports
|
|
import/order:
|
|
- error
|
|
- groups:
|
|
- ['builtin', 'external', 'parent', 'sibling', 'index', 'object']
|
|
- [type]
|
|
'newlines-between': 'always'
|
|
import/no-duplicates: error
|
|
ignorePatterns:
|
|
- '**/__tests__/'
|
|
- 'packages/*/lib/'
|
|
- '*.js'
|