Giter Club home page Giter Club logo

Comments (4)

Julian avatar Julian commented on June 24, 2024 1

(I would maybe name the regress one js or ecma or ecmascript or javascript or whatever personally, so users don't need to even know what the heck regress is, but that's probably the easy part!)

from check-jsonschema.

sirosen avatar sirosen commented on June 24, 2024 1

I have to stash my work on this for now, but I'll be keeping an eye on regress in order to pick this back up when I can. There's a bug in regress which is causing issues with the named capture groups used in the renovate schema.

I took a quick crack at a PR for this: ridiculousfish/regress#67

I think that fix is right; if it or an alternative fix gets merged, I can try to put in a PR to prep a release of crate-py/regress, and hopefully this all flows forwards nicely.

from check-jsonschema.

sirosen avatar sirosen commented on June 24, 2024

My PR was merged just under a week ago, but I'm not sure what the regress crate release cycle looks like.
At the risk of nagging, I've filed a follow-up to ask for a release and provide some context: ridiculousfish/regress#68

from check-jsonschema.

sirosen avatar sirosen commented on June 24, 2024

This is now in main and I'll be releasing it shortly -- partly to kick the tires on some new publishing workflows.

Because we might have a way for pattern and patternProperties to use an alternate regex implementation someday, I took a moment to restructure this to a RegexImplementation class.

It's still very much wired up to format checking, but it should be easy to move elsewhere and grow it as new features become available.

from check-jsonschema.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.