feat(redaction): Add JSONPath wildcards and improved redaction API #121
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
$.items[*].idRedactorAPI supporting static values and closuresRedactOptionsfor configurable behavior (e.g.,allow_empty_match)redact_remove()method to completely remove fieldscargo-llvm-covChanges
Redaction Features
$.users[*].id,$..timestamp|path, value| ...for dynamic, context-aware redactionredact_remove()andredact_remove_with()methodsRedactOptions { allow_empty_match: true }for optional fieldsDeveloper Experience
mise run coveragetask for code coverage reportsTest Coverage
call_parameters.rs: 81% → 100%redaction/mod.rs: 63% → 96%result.rs: 72% → 83%test_server.rs: 75% → 88%Test plan
cargo nextest run --all-features)mise spectral)🤖 Generated with Claude Code