Test Coverage

July 9, 2026 ยท View on GitHub

This file is generated from npm run test:coverage and committed by CI when coverage artifacts change.

Line coverage status: high

FileLine %Statement %Function %Branch %
src/errors.ts100%100%100%100%
src/format-validators.ts94%95%91%92%
src/json-schema-versions.ts100%100%100%100%
src/json-schema.ts98%98%100%98%
src/json-validation.ts91%91%100%89%
src/report.ts94%94%95%88%
src/schema-cache.ts90%90%92%89%
src/schema-compiler.ts94%93%100%90%
src/schema-validator.ts79%79%100%76%
src/utils/array.ts100%100%100%100%
src/utils/base64.ts61%61%100%63%
src/utils/clone.ts97%98%100%94%
src/utils/constants.ts100%100%100%100%
src/utils/date.ts100%100%100%100%
src/utils/hostname.ts96%96%100%97%
src/utils/json.ts98%98%100%97%
src/utils/properties.ts100%100%100%75%
src/utils/schema-regex.ts94%94%100%77%
src/utils/symbols.ts100%100%100%100%
src/utils/time.ts97%97%100%95%
src/utils/unicode.ts100%100%100%100%
src/utils/uri.ts90%91%75%100%
src/utils/what-is.ts81%81%100%85%
src/validation/array.ts92%93%100%91%
src/validation/combinators.ts96%96%100%93%
src/validation/numeric.ts87%87%100%89%
src/validation/object.ts88%88%100%84%
src/validation/ref.ts97%97%100%94%
src/validation/shared.ts93%93%100%83%
src/validation/string.ts90%90%100%89%
src/validation/type.ts100%100%100%96%
src/z-schema-base.ts87%87%89%80%
src/z-schema-options.ts92%92%100%70%
src/z-schema-reader.ts100%100%100%100%
src/z-schema-versions.ts100%100%100%75%
src/z-schema.ts76%76%79%83%
Total90%91%95%88%