changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": false,
+ "properties": {
+ "changes": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "deleted": {
+ "description": "Whether this diff deletes the file.",
+ "type": "boolean"
+ },
+ "new_file": {
+ "description": "Whether this diff adds the file.",
+ "type": "boolean"
+ },
+ "old_path": {
+ "description": "Previous path for a rename, when present.",
+ "type": "string"
+ },
+ "path": {
+ "description": "Changed repository-relative path.",
+ "type": "string"
+ },
+ "ranges": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "end": {
+ "description": "Last changed line in the new file.",
+ "type": "integer"
+ },
+ "start": {
+ "description": "First changed line in the new file.",
+ "type": "integer"
+ }
+ },
+ "required": [
+ "start",
+ "end"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "path",
+ "ranges"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "impact": {
+ "additionalProperties": false,
+ "properties": {
+ "changed_symbols": {
+ "description": "Symbols whose source lines overlap the current diff.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "impacted_symbols": {
+ "description": "Symbols in the reverse-reference closure of changed symbols.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "tests": {
+ "description": "Test symbols selected by the blast-radius analysis.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "required": [
+ "impact",
+ "changes"
+ ],
+ "type": "object"
+}