- Inspect current TypeScript/Jest configuration in BackEnd
- Create
BackEnd/tsconfig.src.json(src layer) - Create
BackEnd/tsconfig.test.json(test layer with moderate strictness) - Update
BackEnd/tsconfig.build.jsonto extendtsconfig.src.json - Update
BackEnd/test/jest-integration.jsonto use./tsconfig.test.json - Update
BackEnd/test/jest-e2e.jsonto use./tsconfig.test.json - Run unit/integration/e2e tests to validate type errors (environment setup needed: ensure
node/npmare available) - Fix any strict type errors found in tests (if any)
- Update documentation (testing guide) describing the new tsconfig layering