json-masker icon indicating copy to clipboard operation
json-masker copied to clipboard

High-performance JSON masker library in Java with no runtime dependencies

Results 11 json-masker issues
Sort by recently updated
recently updated
newest added

This PR adds all tests from `JSONTestSuite`. That suite has 3 types of tests: - `y_*` are valid JSONs - `i_*` are invalid JSONs that are allowed to be parsed,...

As suggested on reddit, we should make sure that json-masker can parse (and possibly mask) all inputs from https://github.com/nst/JSONTestSuite

enhancement
help wanted
good first issue

The PR adds support for Input/Output streams. ~~The implementation has a new type of MaksingState called "BufferedMaskingState". BufferedMaskingState is a wrapper around MaskingState, which got renamed to "ByteArrayMaskingState" as MaskingState...

As we have more becnhmarks its getting harder to quickly dissect the results of the PR. We'd like to improve that. One idea would be to use diff against the...

[Radix tree](https://en.wikipedia.org/wiki/Radix_tree) This PR implements radix trie that has reduced retained memory footprint. I hoped to also see some improvements in benchmarks that affect processing, but I don't see anything...

Adding benchmarks pipeline based on this action: https://github.com/marketplace/actions/continuous-benchmark The current pipeline is to backfill all historical benchmark data, which prompted me to do some interesting stuff with the code, so...

Bumps [com.uber.nullaway:nullaway](https://github.com/uber/NullAway) from 0.12.6 to 0.12.7. Release notes Sourced from com.uber.nullaway:nullaway's releases. NullAway 0.12.7 Update to Checker Framework 3.49.2 (#1183) Don't check synchronized blocks within unannotated code (#1185) Test on...

dependencies
java

Bumps [com.google.errorprone:error_prone_core](https://github.com/google/error-prone) from 2.42.0 to 2.43.0. Release notes Sourced from com.google.errorprone:error_prone_core's releases. Error Prone 2.43.0 The minimum support JDK version to run Error Prone is now JDK 21 (google/error-prone#4867). Changes:...

dependencies
java