Skip to content

Nullcheck#152

Merged
jenspapenhagen merged 13 commits into
toon-format:mainfrom
jenspapenhagen:nullcheck
Jul 5, 2026
Merged

Nullcheck#152
jenspapenhagen merged 13 commits into
toon-format:mainfrom
jenspapenhagen:nullcheck

Conversation

@jenspapenhagen

@jenspapenhagen jenspapenhagen commented Jul 4, 2026

Copy link
Copy Markdown
Collaborator

Linked Issue

Closes #

Description

Type of Change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Refactoring (no functional changes)
  • Performance improvement
  • Test coverage improvement

Changes Made

SPEC Compliance

  • This PR implements/fixes spec compliance
  • Spec section(s) affected:
  • Spec version:

Testing

  • All existing tests pass
  • Added new tests for changes
  • Tests cover edge cases and spec compliance

Pre-submission Checklist

  • My code follows the project's coding standards
  • I have run code formatting/linting tools
  • I have added tests that prove my fix/feature works
  • New and existing tests pass locally
  • I have updated documentation if needed
  • I have reviewed the TOON specification for relevant sections

Breaking Changes

  • No breaking changes
  • Breaking changes (describe migration path below)

Additional Context

@jenspapenhagen jenspapenhagen requested review from a team and felipestanzani as code owners July 4, 2026 20:34
@jenspapenhagen jenspapenhagen merged commit a834a6b into toon-format:main Jul 5, 2026
1 check passed
@jenspapenhagen jenspapenhagen deleted the nullcheck branch July 5, 2026 18:43
@github-actions

github-actions Bot commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

Code Coverage

Overall Project 98.33% -0.01% 🍏
Files changed 99.13% 🍏

File Coverage
DecodeHelper.java 100% 🍏
DecodeContext.java 100% 🍏
JsonNormalizer.java 100% 🍏
ObjectMapperSingleton.java 100% 🍏
Headers.java 100% 🍏
EncodeOptions.java 100% 🍏
DecodeOptions.java 100% 🍏
JToon.java 100% 🍏
ObjectEncoder.java 99.75% -0.25%
StringValidator.java 99.22% 🍏
TabularArrayEncoder.java 98.96% 🍏
HeaderFormatter.java 98.78% 🍏
KeyDecoder.java 98.15% 🍏
PrimitiveEncoder.java 98.11% 🍏
Flatten.java 97.36% 🍏
TabularArrayDecoder.java 97.34% 🍏
ArrayDecoder.java 97.09% 🍏
ValueDecoder.java 95.69% 🍏
ArrayEncoder.java 95.53% 🍏
PrimitiveDecoder.java 94.78% 🍏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant