mirror of
https://github.com/kuaifan/dootask.git
synced 2026-06-23 15:52:22 +00:00
- phpstan(larastan ^3.10, level 1 + baseline 封存 86 个存量错误),composer stan / stan-baseline - ESLint 9 flat config(vue2-essential,存量违规降 warn,error 基线为 0),npm run lint - CI:.github/workflows/tests.yml(static-checks + phpunit,phpunit 用 kuaifan/php 镜像跑,FFI doo.so 不在仓库) - Claude Code hooks:编辑 app/ 下 PHP 后自动单文件 phpstan,失败回灌 - 检索地图:routes/api-map.md(doc:api-map 生成,325 接口)、docs/events-map.md(events:map)、types/dootask-globals.d.ts($A 207 方法)、npm run check:lang(存量缺失 93 条,CI 暂非阻塞) - CLAUDE.md:版本号更正 Laravel 13/PHP 8.4,新增质量门禁、检索地图、架构增量规则章节 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
38 lines
796 B
JSON
38 lines
796 B
JSON
{
|
|
"compilerOptions": {
|
|
"baseUrl": ".",
|
|
"paths": {
|
|
"~element-sea/*": ["node_modules/element-sea/*"],
|
|
"~quill-hi/*": ["node_modules/quill-hi/*"],
|
|
"~quill-mention-hi/*": ["node_modules/quill-mention-hi/*"]
|
|
},
|
|
"moduleResolution": "node",
|
|
"module": "ESNext",
|
|
"target": "ES2019",
|
|
"allowJs": true,
|
|
"checkJs": false,
|
|
"jsx": "preserve",
|
|
"resolveJsonModule": true,
|
|
"allowSyntheticDefaultImports": true,
|
|
"esModuleInterop": true,
|
|
"types": []
|
|
},
|
|
"include": [
|
|
"resources/assets/js/**/*",
|
|
"resources/assets/**/*.vue",
|
|
"resources/assets/sass/**/*",
|
|
"types/**/*"
|
|
],
|
|
"exclude": [
|
|
"node_modules",
|
|
"vendor",
|
|
"storage",
|
|
"public",
|
|
"tests",
|
|
"docker",
|
|
"language",
|
|
"database",
|
|
"bin"
|
|
]
|
|
}
|