francoispqt / gojay

high performance JSON encoder/decoder with stream API for Golang
MIT License
2.12k stars 111 forks source link

Version/v0.10.0 - Add io.Writer support to Encoder - Add Stream API for Encoding - Clean and add tests #13

Closed francoispqt closed 6 years ago

francoispqt commented 6 years ago

Breaking change on the Encoder API

codecov-io commented 6 years ago

Codecov Report

Merging #13 into master will increase coverage by 2.9%. The diff coverage is 99.62%.

Impacted file tree graph

@@            Coverage Diff            @@
##           master      #13     +/-   ##
=========================================
+ Coverage   91.18%   94.08%   +2.9%     
=========================================
  Files          20       22      +2     
  Lines        1577     1928    +351     
=========================================
+ Hits         1438     1814    +376     
+ Misses         99       79     -20     
+ Partials       40       35      -5
Impacted Files Coverage Δ
decode.go 95.78% <ø> (ø) :arrow_up:
decode_array.go 91.17% <100%> (+1.47%) :arrow_up:
encode_interface.go 100% <100%> (+6.12%) :arrow_up:
encode_number.go 100% <100%> (+3.57%) :arrow_up:
encode.go 100% <100%> (+4.3%) :arrow_up:
decode_unsafe.go 92.68% <100%> (ø) :arrow_up:
encode_stream_pool.go 100% <100%> (ø)
encode_builder.go 100% <100%> (ø) :arrow_up:
encode_object.go 100% <100%> (+9.37%) :arrow_up:
encode_array.go 100% <100%> (ø) :arrow_up:
... and 9 more

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 a3885ea...78181eb. Read the comment docs.