eslint-plugin-json-schema-validator
Version:
ESLint plugin that validates data using JSON Schema Validator.
1 lines • 1.42 kB
JSON
{"$schema":"http://json-schema.org/draft-07/schema","type":"object","properties":{"parent":{"type":"string"},"target":{"type":"string"},"minVersion":{"type":"string","pattern":"^(\\d{1,5})(?:\\.(\\d{1,5})(?:\\.(\\d{1,5})(?:\\.(\\d{1,5}))?)?)?(-[a-zA-Z0-9_\\-]+)?$"},"compatibilityLevel":{"type":"string"},"required":{"type":"boolean"},"priority":{"type":"integer","default":-1},"mixinPriority":{"type":"integer","default":-1},"package":{"type":"string"},"mixins":{"type":"array","items":{"$ref":"#/definitions/mixin_class"}},"client":{"type":"array","items":{"$ref":"#/definitions/mixin_class"}},"server":{"type":"array","items":{"$ref":"#/definitions/mixin_class"}},"setSourceFile":{"type":"boolean"},"refmap":{"type":"string"},"verbose":{"type":"boolean","default":false},"plugin":{"type":"string"},"injectors":{"$ref":"#/definitions/injector_options"},"overwrites":{"$ref":"#/definitions/overwrite_options"}},"required":["package"],"definitions":{"mixin_class":{"type":"string"},"injector_options":{"type":"object","properties":{"defaultRequire":{"type":"integer","minimum":0,"default":0},"defaultGroup":{"type":"string","default":"default"},"injectionPoints":{"type":"array","items":{"type":"string"}},"maxShiftBy":{"type":"integer","minimum":0,"maximum":5,"default":5}}},"overwrite_options":{"type":"object","properties":{"conformVisibility":{"type":"boolean"},"requireAnnotations":{"type":"boolean","default":true}}}}}