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
Initial Spectral ruleset

gregsdennis opened this pull request almost 2 years ago
Require `$schema` at the root

gregsdennis opened this issue almost 2 years ago
Require `$id`

gregsdennis opened this issue almost 2 years ago
Suggest meta-data like `title`, `description`, etc.

gregsdennis opened this issue almost 2 years ago
Suggest `min*`/`max*` in appropriate cases

gregsdennis opened this issue almost 2 years ago
Range validation

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
Version-specific rules?

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
Properties listed in `required` should be declared in `properties`

gregsdennis opened this issue almost 2 years ago
Unknown `format` values should be flagged

gregsdennis opened this issue almost 2 years ago
`minContains` or `maxContains` without `contains` is unnecessary

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
`additionalItems` adjacent to schema-form `items` is unnecessary

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
`enum`/`const` do not require additional validation

gregsdennis opened this issue almost 2 years ago