gestalt-config / gestalt

A Java configuration library
https://gestalt-config.github.io/gestalt/
Apache License 2.0
81 stars 2 forks source link

Feat/sequenced #135

Closed credmond-git closed 10 months ago

credmond-git commented 10 months ago

feat: Support for SequencedSets, SequencedCollections and SequencedMap. Json, Toml, and Properties dont support sorted maps. Only Hocon supports sorted maps. https://github.com/gestalt-config/gestalt/issues/134

codecov[bot] commented 10 months ago

Codecov Report

Attention: 12 lines in your changes are missing coverage. Please review.

Comparison is base (910afae) 85.71% compared to head (3fd1f5e) 87.92%.

Files Patch % Lines
...ub/gestalt/config/decoder/SequencedMapDecoder.java 83.87% 4 Missing and 6 partials :warning:
...alt/config/decoder/SequencedCollectionDecoder.java 96.15% 0 Missing and 1 partial :warning:
...ub/gestalt/config/decoder/SequencedSetDecoder.java 96.00% 0 Missing and 1 partial :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #135 +/- ## ============================================ + Coverage 85.71% 87.92% +2.20% - Complexity 1830 1909 +79 ============================================ Files 180 183 +3 Lines 5063 5176 +113 Branches 611 627 +16 ============================================ + Hits 4340 4551 +211 + Misses 514 404 -110 - Partials 209 221 +12 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.