From 81718e53f91897bf172f3e1995bae6d02e66b897 Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Fri, 1 May 2026 10:53:02 +0800 Subject: [PATCH] style(web): lint --fix sweep + disable no-undef for ts/vue (DOM globals) --- web/eslint.config.js | 3 + web/src/views/HomeView.vue | 4 +- web/src/views/auth/LoginView.vue | 29 ++++- web/src/views/projects/IssueDetailView.vue | 46 ++++++-- web/src/views/projects/IssueListView.vue | 54 +++++++-- web/src/views/projects/ProjectHomeView.vue | 50 ++++++-- web/src/views/projects/ProjectListView.vue | 108 ++++++++++++++---- .../views/projects/RequirementDetailView.vue | 63 ++++++++-- .../views/projects/RequirementListView.vue | 86 +++++++++++--- 9 files changed, 362 insertions(+), 81 deletions(-) diff --git a/web/eslint.config.js b/web/eslint.config.js index 637b6a0..db98714 100644 --- a/web/eslint.config.js +++ b/web/eslint.config.js @@ -35,6 +35,9 @@ export default [ files: ['**/*.{ts,tsx,vue}'], rules: { 'vue/multi-word-component-names': 'off', + // TypeScript/vue-tsc 已经做名字解析;no-undef 在 .vue 内对 DOM 全局 + // (DragEvent / HTMLElement 等) 误报,关掉走 TS 校验。 + 'no-undef': 'off', '@typescript-eslint/no-unused-vars': [ 'error', { argsIgnorePattern: '^_', varsIgnorePattern: '^_' }, diff --git a/web/src/views/HomeView.vue b/web/src/views/HomeView.vue index 8ceeaa7..0133b0e 100644 --- a/web/src/views/HomeView.vue +++ b/web/src/views/HomeView.vue @@ -1,7 +1,9 @@