Skip to content

Conversation

@ho991217
Copy link
Collaborator

This pull request primarily focuses on cleaning up and modernizing the project's linting and TypeScript configuration.

Linting and ESLint Configuration Updates:

  • Refactored eslint.config.mjs to use defineConfig, updated to globals.es2026, removed the eslint-plugin-jest dependency and related rules, simplified file globs, and streamlined import rules for consistency and maintainability.
  • Removed the eslint-plugin-jest package from package.json as it is no longer needed.

TypeScript Configuration Cleanup:

  • Deleted tsconfig.build.json and tsconfig.eslint.json, removing redundant or unused TypeScript project configurations.

VSCode Settings Improvements:

  • Updated .vscode/settings.json to always fix ESLint and organize imports on save, removed deprecated or redundant settings, and improved formatting consistency.

Temporary TypeScript Strict Mode Workarounds:

  • Added multiple @ts-expect-error FIXME: error after turning strict on. comments throughout test and implementation files to suppress type errors after enabling TypeScript strict mode. These are intended as temporary workarounds until proper fixes can be implemented.

@ho991217 ho991217 self-assigned this Dec 26, 2025
@ho991217 ho991217 merged commit 0631fdd into main Dec 26, 2025
1 check passed
@ho991217 ho991217 deleted the refactor-ts-and-eslint branch December 26, 2025 07:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants