mirror of
https://github.com/jdalrymple/gitbeaker.git
synced 2026-02-01 16:47:23 +00:00
91 lines
1.8 KiB
YAML
91 lines
1.8 KiB
YAML
root: true
|
|
|
|
env:
|
|
browser: true
|
|
jest/globals: true
|
|
|
|
globals:
|
|
page: true
|
|
browser: true
|
|
context: true
|
|
|
|
extends:
|
|
- airbnb-base
|
|
- plugin:@typescript-eslint/recommended
|
|
- plugin:@typescript-eslint/recommended-requiring-type-checking
|
|
- plugin:prettier/recommended
|
|
- plugin:jest/recommended
|
|
|
|
parser: '@typescript-eslint/parser'
|
|
|
|
parserOptions:
|
|
project: './tsconfig.json'
|
|
tsconfigRootDir: './'
|
|
|
|
plugins:
|
|
- '@typescript-eslint'
|
|
- prettier
|
|
- import
|
|
|
|
ignorePatterns:
|
|
- node_modules
|
|
- dist
|
|
- '**/scripts/*.ts'
|
|
|
|
rules:
|
|
import/no-default-export: error
|
|
import/prefer-default-export: off
|
|
import/no-extraneous-dependencies:
|
|
- error
|
|
- devDependencies:
|
|
- 'scripts/*.js'
|
|
- '**/test/**/*.ts'
|
|
import/extensions:
|
|
- error
|
|
- ignorePackages
|
|
- js: never
|
|
ts: never
|
|
json: always
|
|
|
|
'@typescript-eslint/explicit-function-return-type': off
|
|
'@typescript-eslint/explicit-module-boundary-types': off
|
|
'@typescript-eslint/no-unsafe-member-access': off
|
|
'@typescript-eslint/no-unsafe-return': off
|
|
'@typescript-eslint/no-unsafe-assignment': off
|
|
'@typescript-eslint/no-unsafe-call': off
|
|
'@typescript-eslint/no-explicit-any': off
|
|
'@typescript-eslint/unbound-method': error
|
|
'@typescript-eslint/no-unused-vars':
|
|
- error
|
|
- ignoreRestSiblings: true
|
|
|
|
camelcase:
|
|
- error
|
|
|
|
overrides:
|
|
- files:
|
|
- '**/*.ts'
|
|
rules:
|
|
camelcase: off
|
|
|
|
- files:
|
|
- '**/test/**/*.ts'
|
|
plugins:
|
|
- jest
|
|
|
|
rules:
|
|
'@typescript-eslint/unbound-method': off
|
|
'@typescript-eslint/no-var-requires': off
|
|
global-require: off
|
|
jest/no-mocks-import: off
|
|
jest/unbound-method: error
|
|
|
|
- files:
|
|
- '**/__mocks__/**/*.ts'
|
|
rules:
|
|
import/no-default-export: 'off'
|
|
|
|
settings:
|
|
import/resolver:
|
|
typescript:
|