dlang-community / D-YAML

YAML parser and emitter for the D programming language
https://dlang-community.github.io/D-YAML/
Boost Software License 1.0
118 stars 38 forks source link

implement YAML schemas #251

Open Herringway opened 4 years ago

Herringway commented 4 years ago

This is laying some important groundwork for YAML 1.2+ support. Thoughts on the API are welcome.

codecov[bot] commented 4 years ago

Codecov Report

Merging #251 into master will decrease coverage by 0.04%. The diff coverage is 96.55%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #251      +/-   ##
==========================================
- Coverage   94.97%   94.93%   -0.05%     
==========================================
  Files          28       28              
  Lines        4139     4126      -13     
==========================================
- Hits         3931     3917      -14     
- Misses        208      209       +1
Impacted Files Coverage Δ
source/dyaml/dumper.d 96.8% <100%> (+0.03%) :arrow_up:
source/dyaml/loader.d 89.7% <100%> (-0.15%) :arrow_down:
source/dyaml/composer.d 95.72% <100%> (ø) :arrow_up:
source/dyaml/resolver.d 89.58% <89.47%> (-3.86%) :arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 50372b1...6cedddd. Read the comment docs.