changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$id": "project-detection-rules-v1.schema.json",
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "additionalProperties": false,
+ "properties": {
+ "fallbackRules": {
+ "items": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "ignoredDirectories": {
+ "items": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "markers": {
+ "items": {
+ "additionalProperties": false,
+ "oneOf": [
+ {
+ "required": [
+ "fileName"
+ ]
+ },
+ {
+ "required": [
+ "extension"
+ ]
+ },
+ {
+ "required": [
+ "directoryExtension"
+ ]
+ }
+ ],
+ "properties": {
+ "directoryExtension": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "ecosystem": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "extension": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "fileName": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "languages": {
+ "items": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "minItems": 1,
+ "type": "array"
+ }
+ },
+ "required": [
+ "ecosystem",
+ "languages"
+ ],
+ "type": "object"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ "schemaVersion": {
+ "const": "project-detection-rules/v1"
+ }
+ },
+ "required": [
+ "schemaVersion",
+ "markers",
+ "ignoredDirectories"
+ ],
+ "title": "Project Detection Rules Artifact",
+ "type": "object"
+}