ajv-validator / ajv-validator/ajv-errors

Keyword messages for 'required' and 'additionalProperties' not replaced when ajv's errorDataPath is set to 'property'

Open
#12 8 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
289
Forks
21
PR merge metrics
No merged PRs in 30d

Description

According to the docs, 'for keywords "required" and "dependencies" it is possible to specify different messages for different properties'. However, when using ajv-errors with `errorDataPath` set to `property`, keyword messages are ignored.

The situation is exactly the same as in the test `should replace required and dependencies errors with messages`, with the exception of the `errorDataPath` being set for ajv in this case.

Is this an intended consequence of setting `errorDataPath` to `property`?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.