当前仓库属于关闭状态,部分功能使用受限,详情请查阅 仓库状态说明
5 Star 3 Fork 2

空荧地图开发组/yuanshendocs
关闭

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
.eslintrc.yml 4.14 KB
一键复制 编辑 原始数据 按行查看 历史
(^_^) 提交于 2021-07-26 00:49 . init
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
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
TypeScript
1
https://gitee.com/KYJGYSDT/yuanshendocs.git
git@gitee.com:KYJGYSDT/yuanshendocs.git
KYJGYSDT
yuanshendocs
yuanshendocs
master

搜索帮助