Skip to content

Add M3 JSON Schema validator to tools listing#2231

Merged
Utkarsh-123github merged 1 commit into
json-schema-org:mainfrom
JulesGosnell:add-m3-validator
Feb 19, 2026
Merged

Add M3 JSON Schema validator to tools listing#2231
Utkarsh-123github merged 1 commit into
json-schema-org:mainfrom
JulesGosnell:add-m3-validator

Conversation

@JulesGosnell

Copy link
Copy Markdown
Contributor

Summary

  • Adds M3 to the tools listing in data/tooling-data.yaml
  • M3 is a Clojure/ClojureScript JSON Schema validator that passes every test in the official JSON Schema Test Suite across all 7 drafts (draft-03 through draft-next) — 9,622 assertions with zero failures
  • Usable from Clojure, Java, Kotlin, Scala, JavaScript, and Node.js
  • Licensed under Apache-2.0

Links

Context

Suggested in json-schema-org/JSON-Schema-Test-Suite#833 (comment)

M3 is a Clojure/ClojureScript JSON Schema validator that passes every
test in the official JSON Schema Test Suite across all 7 drafts
(draft-03 through draft-next) — 9,622 assertions with zero failures.

Usable from Clojure, Java, Kotlin, Scala, JavaScript, and Node.js.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

Hi @JulesGosnell! Thanks a lot for your contribution!

I noticed that the following required information is missing or incomplete: issue reference, kind of change description

Please update the PR description to include this information. You can find placeholders in the PR template for these items.

Thanks a lot!

@github-actions

github-actions Bot commented Feb 11, 2026

Copy link
Copy Markdown
built with Refined Cloudflare Pages Action

⚡ Cloudflare Pages Deployment

Name Status Preview Last Commit
website ✅ Ready (View Log) Visit Preview 255fde4

@codecov

codecov Bot commented Feb 11, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (e242d60) to head (255fde4).
⚠️ Report is 15 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##              main     #2231   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           30        30           
  Lines          660       660           
  Branches       202       202           
=========================================
  Hits           660       660           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@jagpreetrahi

Copy link
Copy Markdown
Collaborator

@JulesGosnell , one check is failing , just fix it

@jagpreetrahi

Copy link
Copy Markdown
Collaborator

would you like to mention the issue number as well? , because what it seems to me as you created a PR directly before creating an issue , right??

@jdesrosiers

Copy link
Copy Markdown
Member

@jagpreetrahi This can move forward without an issue. I've made sure this isn't spam. Go ahead and merge when ready.

@jagpreetrahi

Copy link
Copy Markdown
Collaborator

Alright Jason

@Utkarsh-123github Utkarsh-123github merged commit af461b7 into json-schema-org:main Feb 19, 2026
12 of 13 checks passed
@github-project-automation github-project-automation Bot moved this from Ready to review to Done in PR - Triage Group Feb 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants