1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/lslands-Islands-vue3

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
.eslintrc.js 2.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Islands Отправлено 13.07.2024 09:52 8721577
/*
* @Author: Islands 1430536748@qq.com
* @Date: 2024-07-13 14:45:03
* @LastEditors: Islands 1430536748@qq.com
* @LastEditTime: 2024-07-13 14:51:01
* @version: 1.0.0
* @Description: 代码检查工配置
*/
module.exports = {
root: true,
plugins: [
"@typescript-eslint"
],
//环境 浏览器,最新es语法,node环境
env: {
browser: true,
node: true,
es6: true,
},
//扩展 的eslint规范语法,可以被继承的规则;字符串数组:每个配置继承它前面的配置
extends: [
"plugin:@typescript-eslint/recommended",
"eslint:recommended",
"plugin:vue/vue3-essential",
"@vue/typescript/recommended",
"@vue/prettier",
"@vue/prettier/@typescript-eslint",
"eslint:all",
'alloy/typescript',
],
parser: "@typescript-eslint/parser",
//解析器的配置项
parserOptions: {
ecmaVersion: 2022, // es版本号/年份都可以
sourceType: "module", // 默认为script,使用es6 module设置为module
project:'./tsconfig.json'
},
//自定义规则
rules: {
"@typescript-eslint/strict-boolean-expressions": [
2,
{
"allowString" : false,
"allowNumber" : false
}
],
"no-console": process.env.NODE_ENV === "production" ? "warn" : "off",
"no-debugger": process.env.NODE_ENV === "production" ? "warn" : "off",
"no-irregular-whitespace": ["on"], // 取消空格报错
"no-unused-vars": "off", // 定义了或者声明引入了,但没有使用不报错
"@typescript-eslint/no-unused-vars": ["off"], //没有使用的参数,不会报错。因为个人觉的把可用的参数写上去 有利于以后的维护。
"@typescript-eslint/no-empty-function": ["off"], // 方法内部没有逻辑书写,不会报错,可以先定义好方法名,方便使用
"@typescript-eslint/no-explicit-any": ["off"], // ts 定义数据类型为any不报错
},
ignorePatterns: ["src/**/*.test.ts", "src/frontend/generated/*"]
};

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/lslands-Islands-vue3.git
git@api.gitlife.ru:oschina-mirror/lslands-Islands-vue3.git
oschina-mirror
lslands-Islands-vue3
lslands-Islands-vue3
master