Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/json-schema-org/json-schema-linting
Linting tools to help build better JSON Schemas
https://github.com/json-schema-org/json-schema-linting
Test suite(s)
gregsdennis opened this issue almost 2 years ago
gregsdennis opened this issue almost 2 years ago
Initial Spectral ruleset
gregsdennis opened this pull request almost 2 years ago
gregsdennis opened this pull request almost 2 years ago
Require `$schema` at the root
gregsdennis opened this issue almost 2 years ago
gregsdennis opened this issue almost 2 years ago
Require `$id`
gregsdennis opened this issue almost 2 years ago
gregsdennis opened this issue almost 2 years ago
Suggest meta-data like `title`, `description`, etc.
gregsdennis opened this issue almost 2 years ago
gregsdennis opened this issue almost 2 years ago
Suggest `min*`/`max*` in appropriate cases
gregsdennis opened this issue almost 2 years ago
gregsdennis opened this issue almost 2 years ago
Range validation
gregsdennis opened this issue almost 2 years ago
gregsdennis opened this issue almost 2 years ago
Values in `default` and `examples` do not match the local subschema
gregsdennis opened this issue almost 2 years ago
gregsdennis opened this issue almost 2 years ago
Version-specific rules?
gregsdennis opened this issue almost 2 years ago
gregsdennis opened this issue almost 2 years ago
Suggest `type` with the right value based on the adjacent keywords
gregsdennis opened this issue almost 2 years ago
gregsdennis opened this issue almost 2 years ago
Contradictory types between a keyword and a subschema of an adjacent applicator
gregsdennis opened this issue almost 2 years ago
gregsdennis opened this issue almost 2 years ago
Properties listed in `required` should be declared in `properties`
gregsdennis opened this issue almost 2 years ago
gregsdennis opened this issue almost 2 years ago
Unknown `format` values should be flagged
gregsdennis opened this issue almost 2 years ago
gregsdennis opened this issue almost 2 years ago
`minContains` or `maxContains` without `contains` is unnecessary
gregsdennis opened this issue almost 2 years ago
gregsdennis opened this issue almost 2 years ago
`if` without `then` or `else` (and vice versa) is unnecessary
gregsdennis opened this issue almost 2 years ago
gregsdennis opened this issue almost 2 years ago
`additionalItems` adjacent to schema-form `items` is unnecessary
gregsdennis opened this issue almost 2 years ago
gregsdennis opened this issue almost 2 years ago
Disallow `$schema` unless an object is a resource root (has `$id`)
gregsdennis opened this issue almost 2 years ago
gregsdennis opened this issue almost 2 years ago
Validation keywords that don't operate on the specified type should be removed
gregsdennis opened this issue almost 2 years ago
gregsdennis opened this issue almost 2 years ago
`enum`/`const` do not require additional validation
gregsdennis opened this issue almost 2 years ago
gregsdennis opened this issue almost 2 years ago