From 10a2fd615fcc4e171ddd784a78e94fc7457fda8e Mon Sep 17 00:00:00 2001 From: Robert Brignull Date: Fri, 22 May 2020 16:58:00 +0100 Subject: [PATCH] remove uniqueItems: false --- src/sarif_v2.1.0_schema.json | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/src/sarif_v2.1.0_schema.json b/src/sarif_v2.1.0_schema.json index 64962a9de..81f757ccf 100644 --- a/src/sarif_v2.1.0_schema.json +++ b/src/sarif_v2.1.0_schema.json @@ -22,7 +22,6 @@ "description": "The set of runs contained in this log file.", "type": "array", "minItems": 0, - "uniqueItems": false, "items": { "$ref": "#/definitions/run" } @@ -242,7 +241,6 @@ "description": "An array of replacement objects, each of which represents the replacement of a single region in a single artifact specified by 'artifactLocation'.", "type": "array", "minItems": 1, - "uniqueItems": false, "items": { "$ref": "#/definitions/replacement" } @@ -384,7 +382,6 @@ "description": "An array of one or more unique threadFlow objects, each of which describes the progress of a program through a thread of execution.", "type": "array", "minItems": 1, - "uniqueItems": false, "items": { "$ref": "#/definitions/threadFlow" } @@ -559,7 +556,6 @@ "description": "An array of exception objects each of which is considered a cause of this exception.", "type": "array", "minItems": 0, - "uniqueItems": false, "default": [], "items": { "$ref": "#/definitions/exception" @@ -637,7 +633,6 @@ "description": "Describes the invocation of the analysis tool that will be merged with a separate run.", "type": "array", "minItems": 0, - "uniqueItems": false, "default": [], "items": { "$ref": "#/definitions/invocation" @@ -670,7 +665,6 @@ "description": "An array of result objects that will be merged with a separate run.", "type": "array", "minItems": 0, - "uniqueItems": false, "default": [], "items": { "$ref": "#/definitions/result" @@ -730,7 +724,6 @@ "description": "Addresses that will be merged with a separate run.", "type": "array", "minItems": 0, - "uniqueItems": false, "default": [], "items": { "$ref": "#/definitions/address" @@ -1086,7 +1079,6 @@ "description": "The sequences of edges traversed by this graph traversal.", "type": "array", "minItems": 0, - "uniqueItems": false, "default": [], "items": { "$ref": "#/definitions/edgeTraversal" @@ -1119,7 +1111,6 @@ "description": "An array of strings, containing in order the command line arguments passed to the tool from the operating system.", "type": "array", "minItems": 0, - "uniqueItems": false, "items": { "type": "string" } @@ -1178,7 +1169,6 @@ "description": "A list of runtime conditions detected by the tool during the analysis.", "type": "array", "minItems": 0, - "uniqueItems": false, "default": [], "items": { "$ref": "#/definitions/notification" @@ -1189,7 +1179,6 @@ "description": "A list of conditions detected by the tool that are relevant to the tool's configuration.", "type": "array", "minItems": 0, - "uniqueItems": false, "default": [], "items": { "$ref": "#/definitions/notification" @@ -1453,7 +1442,6 @@ "description": "An array of strings to substitute into the message string.", "type": "array", "minItems": 0, - "uniqueItems": false, "default": [], "items": { "type": "string" @@ -2071,7 +2059,6 @@ "description": "The set of locations where the result was detected. Specify only one location unless the problem indicated by the result can only be corrected by making a change at every specified location.", "type": "array", "minItems": 0, - "uniqueItems": false, "default": [], "items": { "$ref": "#/definitions/location" @@ -2127,7 +2114,6 @@ "description": "An array of 'codeFlow' objects relevant to the result.", "type": "array", "minItems": 0, - "uniqueItems": false, "default": [], "items": { "$ref": "#/definitions/codeFlow" @@ -2338,7 +2324,6 @@ "description": "Describes the invocation of the analysis tool.", "type": "array", "minItems": 0, - "uniqueItems": false, "default": [], "items": { "$ref": "#/definitions/invocation" @@ -2412,7 +2397,6 @@ "description": "The set of results contained in an SARIF log. The results array can be omitted when a run is solely exporting rules metadata. It must be present (but may be empty) if a log file represents an actual scan.", "type": "array", "minItems": 0, - "uniqueItems": false, "items": { "$ref": "#/definitions/result" } @@ -2508,7 +2492,6 @@ "description": "Addresses associated with this run instance, if any.", "type": "array", "minItems": 0, - "uniqueItems": false, "default": [], "items": { "$ref": "#/definitions/address" @@ -2641,7 +2624,6 @@ "description": "An array of stack frames that represents a sequence of calls, rendered in reverse chronological order, that comprise the call stack.", "type": "array", "minItems": 0, - "uniqueItems": false, "items": { "$ref": "#/definitions/stackFrame" } @@ -2680,7 +2662,6 @@ "description": "The parameters of the call that is executing.", "type": "array", "minItems": 0, - "uniqueItems": false, "default": [], "items": { "type": "string", @@ -2779,7 +2760,6 @@ "description": "A temporally ordered array of 'threadFlowLocation' objects, each of which describes a location visited by the tool while producing the result.", "type": "array", "minItems": 1, - "uniqueItems": false, "items": { "$ref": "#/definitions/threadFlowLocation" }