• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

kentaro / toon_ex / 673ccb5e70b8d5e127fb6358fb4557d96acec5b9
0%

Build:
DEFAULT BRANCH: main
Ran 03 Nov 2025 11:54AM UTC
Jobs 1
Files 18
Run time 3min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

03 Nov 2025 11:53AM UTC coverage: 0.0% (-69.2%) from 69.211%
673ccb5e70b8d5e127fb6358fb4557d96acec5b9

push

github

kentaro
Release v0.3.0: 100% TOON Specification v1.3.3 Compliance

Achievements:
- 100% compliance with official TOON specification v1.3.3 (306/306 tests)
- Decoder: 160/160 tests passing (100%)
- Encoder: 146/146 tests passing (100%)
- Test fixtures: toon-format/spec@b9c71f7

Major Changes:
- Complete structural parser implementation for nested structures
- Strict mode validation (indentation, blank lines, array lengths)
- Semantic equivalence testing (handles Elixir 1.19 map sorting)
- Root primitive value support
- Enhanced escape sequence handling
- Leading zero number handling ("05" → string)

Breaking Changes:
- Removed all custom test files (20 files deleted)
- Switched to official TOON specification fixtures
- Removed unused modules (Decode.Strings)
- Removed unused dependencies (stream_data)

Code Quality:
- Credo strict mode: no issues
- Dialyzer: clean (legacy warnings only)
- All doctests passing
- Zero compiler warnings

Testing:
- Official fixtures via git submodule
- Semantic equivalence checking
- 100% specification coverage

Spec Version: v1.3.3 (2025-10-31)
Fixture Commit: toon-format/spec@b9c71f72f

0 of 596 new or added lines in 7 files covered. (0.0%)

233 existing lines in 15 files now uncovered.

0 of 914 relevant lines covered (0.0%)

0.0 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
0.0
-96.97% lib/toon/shared/utils.ex
3
0.0
-79.41% lib/toon/decode/decode.ex
6
0.0
-77.78% lib/toon/encode/primitives.ex
14
0.0
-80.65% lib/toon/encode/objects.ex
75
0.0
-55.81% lib/toon/encode/encode.ex
91
0.0
-67.65% lib/toon/encode/arrays.ex
406
0.0
lib/toon/decode/structural_parser.ex

Uncovered Existing Lines

Lines Coverage ∆ File
3
0.0
-42.86% lib/toon/decode/options.ex
4
0.0
-57.14% lib/toon/errors/encode_error.ex
4
0.0
-100.0% lib/toon.ex
6
0.0
-100.0% lib/toon/decode/parser.ex
9
0.0
-100.0% lib/toon/encode/writer.ex
10
0.0
-77.78% lib/toon/encode/primitives.ex
11
0.0
-84.62% lib/toon/encode/options.ex
13
0.0
-44.83% lib/toon/shared/constants.ex
15
0.0
-79.41% lib/toon/decode/decode.ex
15
0.0
-68.18% lib/toon/errors/decode_error.ex
24
0.0
-55.81% lib/toon/encode/encode.ex
24
0.0
-80.65% lib/toon/encode/objects.ex
24
0.0
-100.0% lib/toon/encode/strings.ex
31
0.0
-96.97% lib/toon/shared/utils.ex
40
0.0
-67.65% lib/toon/encode/arrays.ex
Jobs
ID Job ID Ran Files Coverage
1 673ccb5e70b8d5e127fb6358fb4557d96acec5b9.1 03 Nov 2025 11:54AM UTC 18
0.0
GitHub Action Run
Source Files on build 673ccb5e70b8d5e127fb6358fb4557d96acec5b9
  • Tree
  • List 18
  • Changed 15
  • Source Changed 0
  • Coverage Changed 15
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 673ccb5e on github
  • Prev Build on main (#C32AB25F...)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc