eslint-plugin-json-schema-validator
Version:
ESLint plugin that validates data using JSON Schema Validator.
1 lines • 705 B
JSON
{"title":"JSON schema for mycode.js files","$schema":"http://json-schema.org/draft-04/schema#","type":"object","definitions":{"classification":{"enum":["MyCode","LibraryCode","UnrelatedCode"]},"includes":{"type":"array","items":{"type":"string","minLength":1}}},"properties":{"Eval":{"default":"MyCode","allOf":[{"$ref":"#/definitions/classification"}]},"Function":{"default":"LibraryCode","allOf":[{"$ref":"#/definitions/classification"}]},"ScriptBlock":{"default":"UnrelatedCode","allOf":[{"$ref":"#/definitions/classification"}]},"MyCode":{"allOf":[{"$ref":"#/definitions/includes"}]},"Libraries":{"allOf":[{"$ref":"#/definitions/includes"}]},"Unrelated":{"allOf":[{"$ref":"#/definitions/includes"}]}}}