OpenLint Ruleset Specification
Every release lives at its own path and never changes once published. Fixes ship as a new patch release. Each major version has a working draft, where its changes land first.
-
Working Draft 1.x/v1/draft/
The working draft of 1.x. Changes without notice. 4 conformance classes, 93 requirements, 238 conformance tests.
JSON Schema /v1/draft/ruleset.schema.json
Also served at /v1/ruleset.schema.json until 1.x has a release.Registry /v1/draft/requirements.json
Requirements, classes, and tests as JSON, described by registry.schema.json.Conformance tests /v1/draft/conformance/
One directory per test, with its fixtures.