代码拉取完成,页面将自动刷新
root: true
env:
node: true
es6: true
extends:
- plugin:vue/vue3-recommended
- eslint:recommended
- plugin:prettier/recommended
ignorePatterns:
- '**/dist/**'
- '**/node_modules/**'
- '.cache/**'
- '.temp/**'
- 'packages/*/client/**'
- 'packages/*/node/**'
- 'public/**'
overrides:
- files:
- '*.vue'
extends:
- plugin:@typescript-eslint/eslint-recommended
- plugin:@typescript-eslint/recommended
- plugin:prettier/recommended
- '@vue/typescript/recommended'
- '@vue/prettier'
- '@vue/prettier/@typescript-eslint'
plugins:
- '@typescript-eslint'
parser: vue-eslint-parser
parserOptions:
extraFileExtensions:
- .vue
parser: '@typescript-eslint/parser'
rules:
'@typescript-eslint/explicit-function-return-type':
- warn
- allowTypedFunctionExpressions: true
'no-undef':
- warn
'@typescript-eslint/naming-convention':
- warn
- selector: default
format:
- camelCase
leadingUnderscore: allow
trailingUnderscore: allow
- selector:
- variable
format:
- camelCase
- UPPER_CASE
leadingUnderscore: allow
trailingUnderscore: allow
- selector:
- property
format:
- camelCase
- PascalCase
leadingUnderscore: allow
trailingUnderscore: allow
- selector: typeLike
format:
- PascalCase
'@typescript-eslint/no-explicit-any':
- warn
- ignoreRestArgs: true
- files:
- '*.ts'
extends:
- plugin:@typescript-eslint/eslint-recommended
- plugin:@typescript-eslint/recommended
- plugin:@typescript-eslint/recommended-requiring-type-checking
- plugin:prettier/recommended
plugins:
- '@typescript-eslint'
parser: vue-eslint-parser
parserOptions:
parser: '@typescript-eslint/parser'
project:
- './tsconfig.json'
- './tsconfig.eslint.json'
rules:
'@typescript-eslint/explicit-function-return-type':
- warn
- allowTypedFunctionExpressions: true
'@typescript-eslint/no-unsafe-call':
- warn
'@typescript-eslint/no-unsafe-assignment':
- warn
'@typescript-eslint/restrict-template-expressions':
- off
'@typescript-eslint/require-await':
- off
'@typescript-eslint/no-var-requires':
- warn
'@typescript-eslint/no-unsafe-return':
- warn
'@typescript-eslint/no-floating-promises':
- warn
'no-unused-vars':
- warn
'@typescript-eslint/no-misused-promises': off
'@typescript-eslint/naming-convention':
- warn
- selector: default
format:
- camelCase
leadingUnderscore: allow
trailingUnderscore: allow
- selector:
- variable
format:
- camelCase
- PascalCase
- UPPER_CASE
leadingUnderscore: allow
trailingUnderscore: allow
- selector:
- parameter
format:
- camelCase
- PascalCase
leadingUnderscore: allow
trailingUnderscore: allow
- selector:
- property
format:
- camelCase
- PascalCase
- UPPER_CASE
leadingUnderscore: allow
trailingUnderscore: allow
- selector: typeLike
format:
- PascalCase
'@typescript-eslint/no-explicit-any':
- warn
- ignoreRestArgs: true
'@typescript-eslint/no-unsafe-member-access':
- warn
- files:
- '*.d.ts'
rules:
no-underscore-dangle:
- off
- files:
- '**/__tests__/**/*.spec.{j,t}s?(x)'
env:
jest: true
rules:
'@typescript-eslint/no-explicit-any':
- off
'@typescript-eslint/no-unsafe-call':
- off
'@typescript-eslint/no-unsafe-assignment':
- off
'@typescript-eslint/no-unsafe-member-access':
- off
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。