Vendor multitool schema
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 55/100
Research direction
Start with check-jsonschema's existing built-in schema and pre-defined hook support, using rules_multitool's lockfile.schema.json as the source. Done means multitool.lock.json can be validated through built-in support and a pre-defined hook without supplying a remote --schemafile argument.
Written by the indexing model from the issue text.
Description
It would be cool to also have multitool available as built in schema and pre defined hook. They provide their schema here on github in https://github.com/bazel-contrib/rules_multitool. This is a widely used tool and ruleset in the Bazel ecosystem.
This is the config I have for now to make this available without vendoring:
- repo: https://github.com/python-jsonschema/check-jsonschema
rev: 0.37.0
hooks:
- id: check-jsonschema
alias: check-multitools
args: ["--schemafile", "https://raw.githubusercontent.com/bazel-contrib/rules_multitool/main/lockfile.schema.json"]
files: "multitool.lock.json" # this depends on where your lockfile is
- Dominant language
- Python
- Stars
- 341
- Forks
- 71
- Avg merge
- 6d 13h
- Merged PRs (30d)
- 6
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from python-jsonschema/check-jsonschema
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
enhancement
python-jsonschema/check-jsonschema#668 · 9 comments · 1 assignee ·
-
Difficulty 3/5 1-2 days Newbie friendliness 48/100
python-jsonschema/check-jsonschema#655 · 1 reaction ·
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
python-jsonschema/check-jsonschema#644 · 1 comment · 4 reactions ·
All issues in python-jsonschema/check-jsonschema
Similar issues
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
stephrobert/dsoxlab#238 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
sublimehq/package_control#1780 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
nwg-piotr/nwg-displays#145 ·