Support returning multiple validation errors
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 25/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- grpc, rust
- Domain
- backend-api-design, tooling
Research direction
No file, test, or entry point is named. Start by locating the validation-generation path and its existing single-error behavior, then define the supported aggregation scope and generation-flag behavior before adding tests that distinguish the modes.
Written by the indexing model from the issue text.
Description
Today, validation ends on the first validation error encountered.
This asks that all validation errors be aggregated in some kind of collection, so all validation errors (or at least, as many as possible or that makes sense) are returned.
This can be behind a generation flag so both behaviors can be generated. Generating both at once (so both ways are available at runtime) should probably not be a goal.
- Dominant language
- Rust
- Stars
- 37
- Forks
- 9
- PR merge metrics
- No merged PRs in 30d
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from linka-cloud/prost-validate
-
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
linka-cloud/prost-validate#24 · 2 comments ·
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
linka-cloud/prost-validate#22 · 1 comment ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
linka-cloud/prost-validate#15 · 7 comments · 1 reaction ·
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
linka-cloud/prost-validate#12 · 4 comments ·
All issues in linka-cloud/prost-validate
Similar issues
-
agent duplicate providers tool triaged
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
founders_reward panics on a configured Testnet when the slow-start subsidy is not a multiple of 5Openexternal-contribution
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
ZcashFoundation/zebra#11792 ·
Maintainers usually reply within 1 day
-
content:edit documentation effort:high
Difficulty 1/5 1-3 hours Newbie friendliness 67/100
cloudflare/cloudflare-docs#34428 ·
Maintainers usually reply within 1 day
-
area/cli bug
Difficulty 2/5 1-3 hours Newbie friendliness 85/100