From 40867dc0739961b3aaafbb26b6f6fbd2b0f780b5 Mon Sep 17 00:00:00 2001 From: "groombook-ci[bot]" Date: Sun, 29 Mar 2026 00:09:56 +0000 Subject: [PATCH] fix(lint): exclude untracked .js files and fix unused import - eslint.config.js: add ignores pattern for src/**/*.js (ESLint 9+ format) - .eslintignore: added for backward compatibility warning suppression - Appointments.test.tsx: remove unused Appointment import Co-Authored-By: Paperclip --- apps/web/.eslintignore | 7 +++++++ apps/web/eslint.config.js | 7 +++++++ apps/web/src/__tests__/Appointments.test.tsx | 1 - 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 apps/web/.eslintignore diff --git a/apps/web/.eslintignore b/apps/web/.eslintignore new file mode 100644 index 0000000..4946c8c --- /dev/null +++ b/apps/web/.eslintignore @@ -0,0 +1,7 @@ +# Ignore untracked .js files containing JSX (build artifacts) +src/__tests__/*.js +src/portal/sections/*.js +src/portal/*.js +src/pages/*.js +src/components/*.js +src/lib/*.js diff --git a/apps/web/eslint.config.js b/apps/web/eslint.config.js index e3961f7..ead42d9 100644 --- a/apps/web/eslint.config.js +++ b/apps/web/eslint.config.js @@ -1,6 +1,13 @@ import tseslint from "typescript-eslint"; export default tseslint.config( + { + ignores: [ + // Untracked .js files containing JSX (build artifacts) + "src/**/*.js", + "src/**/*.jsx", + ], + }, ...tseslint.configs.recommended, { rules: { diff --git a/apps/web/src/__tests__/Appointments.test.tsx b/apps/web/src/__tests__/Appointments.test.tsx index 0ad1f01..5f2c0d7 100644 --- a/apps/web/src/__tests__/Appointments.test.tsx +++ b/apps/web/src/__tests__/Appointments.test.tsx @@ -1,6 +1,5 @@ import { describe, it, expect, vi, beforeEach, afterEach } from "vitest"; import { render, screen, fireEvent, waitFor } from "@testing-library/react"; -import type { Appointment } from "../portal/mockData.js"; import { parseTimeTo24Hour, isUpcoming, CustomerNotesSection, ConfirmationSection } from "../portal/sections/Appointments.js"; const UPCOMING_APPT = {