migration  @ c3b33ef

2026-03-19  23:08 UTC branch: dev stack: TypeScript / Vitest / ESLint / tsc
PASS
Tests
36
36 passed  ·  0 failed
Test Files
4
all green
Lint (ESLint)
0
errors & warnings
TypeCheck
0
tsc --noEmit errors
Formatting
OK
no changes needed
Coverage
N/A
provider not installed

01 Test Files 36 / 36 PASS
File Tests Status
src/steps/5-generate-redirects.test.ts 10 / 10 PASS
src/steps/2-extract.test.ts 14 / 14 PASS
src/shared/slugify.test.ts 8 / 8 PASS
src/shared/config.test.ts 4 / 4 PASS

02 Regressions None Detected
No regressions introduced. All previously passing tests continue to pass.

03 Improvements since last run 3 Issues Fixed
3 issues resolved in this commit compared to 88d3b62
Test Fixed normalizeLegacyPath > strips accents
Was failing: "expected '/%c3%a9conomie' to be '/economie'"  —  src/steps/5-generate-redirects.test.ts
Lint Fixed @typescript-eslint/no-unused-vars — _articlesMap assigned but never used
src/steps/4-import-media.ts  line 39
TypeCheck Fixed TS6133 — _articlesMap is declared but its value is never read
src/steps/4-import-media.ts  line 39

04 Coverage Not Measured
Coverage reporting is unavailable in this run. @vitest/coverage-v8 is not installed. To enable, run pnpm add -D @vitest/coverage-v8 and add coverage: { provider: 'v8' } to vitest.config.ts. ODS platform standard requires 80% minimum for new code.