Fix npm run lint: repair broken symlinks and resolve ESLint errors

- Fix symlinks for check-function-coverage.js and generate-test-coverage-report.js to point to correct paths in tools/ subdirectories
- Move 'use client' directive before export statements in theme files
- Add playwright.dbal-daemon.config.ts to ESLint ignores
- Fix unnecessary escape character in regex pattern

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2025-12-27 04:16:18 +00:00
parent b5cf9a1bbc
commit 04ba8e8062
11 changed files with 12 additions and 12 deletions

View File

@@ -5,7 +5,7 @@ import reactRefresh from 'eslint-plugin-react-refresh'
import tseslint from 'typescript-eslint'
export default tseslint.config(
{ ignores: ['dist', 'node_modules', 'packages/*/dist', 'packages/*/node_modules', '.next/**', 'coverage/**', 'next-env.d.ts', 'prisma.config.ts'] },
{ ignores: ['dist', 'node_modules', 'packages/*/dist', 'packages/*/node_modules', '.next/**', 'coverage/**', 'next-env.d.ts', 'prisma.config.ts', 'playwright.dbal-daemon.config.ts'] },
{
extends: [js.configs.recommended, ...tseslint.configs.recommended],
files: ['**/*.{ts,tsx}'],

View File

@@ -1 +1 @@
../../../tools/check-function-coverage.js
../../../tools/quality/code/check-function-coverage.js

View File

@@ -1 +1 @@
../../../tools/generate-test-coverage-report.js
../../../tools/generation/generate-test-coverage-report.js

View File

@@ -37,7 +37,7 @@ type FormState = (typeof initialFormState)
type FetchStatus = 'idle' | 'loading' | 'success'
const createFilename = (header: string | null, fallback: string) => {
const match = header?.match(/filename="?([^\"]+)"?/) ?? null
const match = header?.match(/filename="?([^"]+)"?/) ?? null
return match ? match[1] : fallback
}

View File

@@ -7,8 +7,8 @@
* In production, replace this with the actual DBAL module connection.
*/
/* eslint-disable @typescript-eslint/no-explicit-any */
/* eslint-disable @typescript-eslint/no-unused-vars */
// Error codes for DBAL operations
export enum DBALErrorCode {

View File

@@ -3,7 +3,7 @@
*/
/* eslint-disable @typescript-eslint/no-explicit-any */
/* eslint-disable @typescript-eslint/no-unused-vars */
export interface BlobStorageConfig {
type: 'filesystem' | 'memory' | 's3'

View File

@@ -3,7 +3,7 @@
*/
/* eslint-disable @typescript-eslint/no-explicit-any */
/* eslint-disable @typescript-eslint/no-unused-vars */
import type { BlobStorage, BlobMetadata, BlobListResult } from './index'

View File

@@ -3,7 +3,7 @@
*/
/* eslint-disable @typescript-eslint/no-explicit-any */
/* eslint-disable @typescript-eslint/no-unused-vars */
import type { TenantContext } from './tenant-context'

View File

@@ -3,7 +3,7 @@
*/
/* eslint-disable @typescript-eslint/no-explicit-any */
/* eslint-disable @typescript-eslint/no-unused-vars */
export interface TenantContext {
tenantId: string

View File

@@ -1,5 +1,5 @@
export * from './modes/dark-theme'
'use client'
export * from './modes/dark-theme'
import { createTheme, alpha, type Shadows } from '@mui/material/styles'
import { colors } from './colors'

View File

@@ -1,5 +1,5 @@
export * from './modes/light-theme'
'use client'
export * from './modes/light-theme'
import { createTheme, alpha, type Shadows } from '@mui/material/styles'
import { colors } from './colors'