Add specification links to multipleOf.json - #999
Open
shivamsingh-007 wants to merge 101 commits into
Open
Conversation
5 tasks
shivamsingh-007
force-pushed
the
spec/minimum-property
branch
from
July 27, 2026 16:17
bdebb65 to
b8d0663
Compare
Author
|
Hi @jdesrosiers, this PR adds specification section references to the |
…tory (json-schema-org#912) * Add validation suite checker and schema * Refine Validation checker * Fix validation test schema and error messages * Handle unknown dialects
* Add default tests * Add default validation tests * Remove old default tests * Add
* Add divisibleBy tests * Add divisibleBy validation tests
* Add maxItems tests * Add maxItems validation tests * Remove compatibility 3
* Add extends tests * Add extends validation tests * Remove old extends tests * Update compatibility
* Add disallow tests * Add disallow validation tests * Add * Update compatibility
* Add maxLength tests * Add maxLength validation tests * Remove compatibility 3 * Remove v1 tests
* Add minItems tests * Add minItems validation tests * Remove v1 tests
* Add minLength tests * Add minLength validation tests * Remove v1 tests
* Add properties tests * Add properties validation tests * Remove v1 tests
* Add maximum tests * Add maximum validation tests * Merge exclusiveMaximum * Update compatibility * Remove v1 tests * Remove old tests
* Add minimum tests * Add minimum validation tests * Merge exclusiveMinimum * Clean up * Update compatibility
* Add recursiveRef tests * Update validation/tests/recursiveRef.json --------- Co-authored-by: Jason Desrosiers <jdesrosi@gmail.com>
* Add infinite-loop-detection tests * Update validation/tests/infinite-loop-detection.json --------- Co-authored-by: Jason Desrosiers <jdesrosi@gmail.com>
* Add pattern tests * Update validation/tests/pattern.json --------- Co-authored-by: Jason Desrosiers <jdesrosi@gmail.com>
* Add additionalProperties tests * Update validation/tests/additionalProperties.json * Update validation/tests/additionalProperties.json --------- Co-authored-by: Jason Desrosiers <jdesrosi@gmail.com>
* Add required tests * Update validation/tests/required.json --------- Co-authored-by: Jason Desrosiers <jdesrosi@gmail.com>
* Fix validation suite schema * Update validation/validation-test-schema.json --------- Co-authored-by: Jason Desrosiers <jdesrosi@gmail.com>
* Add contains tests * Add minContains and maxContains tests
* Add ref tests * A few fixes and cleanup and moved some tests to legacy * Move all tests that use * Add ref-legacy tests * Remove duplicate test case * Some comptibility fixes, reordered tests to match ref.json, added id tests * Alter recursive reference test so it can run on draft-03 * Fix a couple of mistakes * Move all test that use /id * Add refRemote tests * Add refRemote legacy tests * Refactor to ref, id, and anchor --------- Co-authored-by: Jason Desrosiers <jdesrosi@gmail.com>
* Add optional format hostname tests * Add host-name, remove IDN tests for v1, sync tests across versions --------- Co-authored-by: Jason Desrosiers <jdesrosi@gmail.com>
* Add optional format time tests * Update to match recent clarifications on leap second validity --------- Co-authored-by: Jason Desrosiers <jdesrosi@gmail.com>
* Add optional format unknown tests * Update validation/tests/optional/format/unknown.json --------- Co-authored-by: Jason Desrosiers <jdesrosi@gmail.com>
* Add optional id and id-legacy tests * Move id-legacy tests * Move anchor tests to anchor.json --------- Co-authored-by: Jason Desrosiers <jdesrosi@gmail.com>
* Add optional unknownKeyword tests * Update validation/tests/optional/unknownKeyword.json --------- Co-authored-by: Jason Desrosiers <jdesrosi@gmail.com>
* Add optional format idn-email tests * Update description * Apply suggestions from code review Co-authored-by: Jason Desrosiers <jdesrosi@gmail.com> --------- Co-authored-by: Jason Desrosiers <jdesrosi@gmail.com>
* Add optional format idn-hostname tests * Add missing test --------- Co-authored-by: Jason Desrosiers <jdesrosi@gmail.com>
* Add optional dynamicRef tests * Fix dynamic reference for v1 version of the test --------- Co-authored-by: Jason Desrosiers <jdesrosi@gmail.com>
* Add optional cross-draft tests * Adjust compatibilities --------- Co-authored-by: Jason Desrosiers <jdesrosi@gmail.com>
* Remove anchor v1 tests * Restore formatting --------- Co-authored-by: Jason Desrosiers <jdesrosi@gmail.com>
…in multipleOf.json
shivamsingh-007
force-pushed
the
spec/minimum-property
branch
from
August 16, 2026 16:05
b8d0663 to
e300f23
Compare
jdesrosiers
force-pushed
the
unify
branch
2 times, most recently
from
August 29, 2026 19:43
e31ffe8 to
050b02d
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add
specificationlinks totests/draft2020-12/multipleOf.json, marking each test case as validating section 6.2.1 (multipleOf) of the JSON Schema Validation specification.Related Issue
Fixes #699
What changed
"specification": [{"validation": "6.2.1"}]to all 5 test case objects intests/draft2020-12/multipleOf.jsonWhy this approach
Proposed in PR #807 (
type.json) as the format for this feature. Each test case gets itsspecificationproperty immediately afterdescription, as a small single-file PR per the issue's guidance.Testing done
bin/annotate-specification-links-- all 5 resolve to the draft-bhutton-json-schema-validation-01 section 6.2.1Checklist
specificationproperty to test cases + tests #699)