OptimumCode / json-schema-validator

The JSON schema validation library that works with https://github.com/Kotlin/kotlinx.serialization

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Correct circled references detection logic

OptimumCode opened this issue · comments

Right now there are some problems in circled references detection logic:

  1. If property name matches one of the applicator keywords that always executes the reference might be reported as circled.
  2. If there is an applicator that might not be always executed the reference still can be reported as circled.

This should be addressed and corrected