jest --coverage собирает coverage через Istanbul. В jest.config: collectCoverage: true, collectCoverageFrom: ["src/**/*.ts", "!src/**/*.d.ts"], coverageThreshold: { global: { branches: 80, functions: 80, lines: 80, statements: 80 } }. Репортеры: lcov (для SonarQube), html (браузер), text (консоль). Важно: coverage не гарантирует качество тестов — можно иметь 100% строк но не тестировать edge cases. Фокусируйся на важных путях. Exclude: /* istanbul ignore next */ для boilerplate кода.
Как настроить coverage в Jest?
Middle
281 просмотровAFK Offer AI
Как реализовать OAuth2 в Node.js?