Comments (4)
(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.
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.
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.
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)
- Allow validating YAML with inline yaml-language-server comments HOT 2
- Allow optionally interpreting .json files as JSON5 HOT 4
- Failure resolving ref to anchor within same schema after v0.24.0 HOT 5
- Support new GitHub Actions Runner Scale Sets HOT 2
- Opening concurrent file handles for all instancefiles risks breaching OS limit. HOT 6
- Support ECMAScript unicode-mode RegExp usage for 'pattern' and 'patternProperties' HOT 3
- [BUG] `github-workflows-require-timeout.json`: `timeout-minutes` should allow expressions HOT 4
- Feature request: add line numbers to the output HOT 3
- Update vendored bitbucket schema HOT 1
- Feature request: add file names to the ouptut even if validation is OK HOT 3
- "unexpected keyword argument 'registry'" when validating specific GitHub workflow HOT 4
- Bug: Globs work in my machine but fails on CI HOT 3
- AttributeError not parsing schema correctly. HOT 2
- Cannot validate date-time via the CLI tool HOT 4
- Distribute the check-jsonschema tool in a manner which does not assume a Python environment
- Validation passes for misspelled optional child properties in Google Cloud Build schema HOT 7
- check-gitlab-ci: coverage is not a regex HOT 9
- Check yaml with check-metaschema option HOT 3
- Non-JSON files ignored despite --default-type being set HOT 4
- check-azure-pipelines: doesn't handle default value for boolean parameter properly HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from check-jsonschema.