drop error improvements across the board for localization

This commit is contained in:
2026-06-23 17:47:19 -04:00
parent d77765cb61
commit b0377e076e
42 changed files with 8857 additions and 773 deletions

View File

@ -60,7 +60,20 @@
"schema_id": "schema1",
"action": "validate",
"expect": {
"success": false
"success": false,
"errors": [
{
"code": "DEPENDENCY_MISSING",
"values": {
"required_property": "foo",
"property_name": "bar"
},
"details": {
"path": "",
"schema": "schema1"
}
}
]
}
},
{
@ -209,7 +222,20 @@
"schema_id": "schema3",
"action": "validate",
"expect": {
"success": false
"success": false,
"errors": [
{
"code": "DEPENDENCY_MISSING",
"values": {
"property_name": "quux",
"required_property": "bar"
},
"details": {
"path": "",
"schema": "schema3"
}
}
]
}
},
{
@ -221,7 +247,20 @@
"schema_id": "schema3",
"action": "validate",
"expect": {
"success": false
"success": false,
"errors": [
{
"code": "DEPENDENCY_MISSING",
"values": {
"property_name": "quux",
"required_property": "foo"
},
"details": {
"path": "",
"schema": "schema3"
}
}
]
}
},
{
@ -232,7 +271,31 @@
"schema_id": "schema3",
"action": "validate",
"expect": {
"success": false
"success": false,
"errors": [
{
"code": "DEPENDENCY_MISSING",
"values": {
"property_name": "quux",
"required_property": "foo"
},
"details": {
"path": "",
"schema": "schema3"
}
},
{
"code": "DEPENDENCY_MISSING",
"values": {
"property_name": "quux",
"required_property": "bar"
},
"details": {
"path": "",
"schema": "schema3"
}
}
]
}
}
]
@ -294,7 +357,20 @@
"schema_id": "schema4",
"action": "validate",
"expect": {
"success": false
"success": false,
"errors": [
{
"code": "DEPENDENCY_MISSING",
"values": {
"required_property": "foo\rbar",
"property_name": "foo\nbar"
},
"details": {
"path": "",
"schema": "schema4"
}
}
]
}
},
{
@ -305,7 +381,20 @@
"schema_id": "schema4",
"action": "validate",
"expect": {
"success": false
"success": false,
"errors": [
{
"code": "DEPENDENCY_MISSING",
"values": {
"required_property": "foo'bar",
"property_name": "foo\"bar"
},
"details": {
"path": "",
"schema": "schema4"
}
}
]
}
}
]
@ -409,7 +498,19 @@
"schema_id": "schema_schema1",
"action": "validate",
"expect": {
"success": false
"success": false,
"errors": [
{
"code": "INVALID_TYPE",
"values": {
"expected": "integer"
},
"details": {
"path": "foo",
"schema": "schema_schema1"
}
}
]
}
},
{
@ -421,7 +522,19 @@
"schema_id": "schema_schema1",
"action": "validate",
"expect": {
"success": false
"success": false,
"errors": [
{
"code": "INVALID_TYPE",
"values": {
"expected": "integer"
},
"details": {
"path": "bar",
"schema": "schema_schema1"
}
}
]
}
},
{
@ -433,7 +546,29 @@
"schema_id": "schema_schema1",
"action": "validate",
"expect": {
"success": false
"success": false,
"errors": [
{
"code": "INVALID_TYPE",
"values": {
"expected": "integer"
},
"details": {
"path": "foo",
"schema": "schema_schema1"
}
},
{
"code": "INVALID_TYPE",
"values": {
"expected": "integer"
},
"details": {
"path": "bar",
"schema": "schema_schema1"
}
}
]
}
},
{
@ -447,7 +582,14 @@
"success": false,
"errors": [
{
"code": "STRICT_ITEM_VIOLATION"
"code": "STRICT_ITEM_VIOLATION",
"values": {
"index": "0"
},
"details": {
"path": "0",
"schema": "schema_schema1"
}
}
]
}
@ -559,7 +701,16 @@
"schema_id": "schema_schema3",
"action": "validate",
"expect": {
"success": false
"success": false,
"errors": [
{
"code": "FALSE_SCHEMA",
"details": {
"path": "",
"schema": "schema_schema3"
}
}
]
}
},
{
@ -571,7 +722,16 @@
"schema_id": "schema_schema3",
"action": "validate",
"expect": {
"success": false
"success": false,
"errors": [
{
"code": "FALSE_SCHEMA",
"details": {
"path": "",
"schema": "schema_schema3"
}
}
]
}
},
{
@ -642,7 +802,29 @@
"schema_id": "schema_schema4",
"action": "validate",
"expect": {
"success": false
"success": false,
"errors": [
{
"code": "REQUIRED_FIELD_MISSING",
"values": {
"field_name": "foo\"bar"
},
"details": {
"path": "foo\"bar",
"schema": "schema_schema4"
}
},
{
"code": "STRICT_PROPERTY_VIOLATION",
"values": {
"property_name": "foo'bar"
},
"details": {
"path": "foo'bar",
"schema": "schema_schema4"
}
}
]
}
},
{
@ -654,7 +836,20 @@
"schema_id": "schema_schema4",
"action": "validate",
"expect": {
"success": false
"success": false,
"errors": [
{
"code": "MIN_PROPERTIES_VIOLATED",
"values": {
"count": "2",
"limit": "4"
},
"details": {
"path": "",
"schema": "schema_schema4"
}
}
]
}
},
{
@ -665,7 +860,29 @@
"schema_id": "schema_schema4",
"action": "validate",
"expect": {
"success": false
"success": false,
"errors": [
{
"code": "REQUIRED_FIELD_MISSING",
"values": {
"field_name": "foo\"bar"
},
"details": {
"path": "foo\"bar",
"schema": "schema_schema4"
}
},
{
"code": "STRICT_PROPERTY_VIOLATION",
"values": {
"property_name": "foo'bar"
},
"details": {
"path": "foo'bar",
"schema": "schema_schema4"
}
}
]
}
}
]
@ -704,7 +921,19 @@
"schema_id": "schema_schema5",
"action": "validate",
"expect": {
"success": false
"success": false,
"errors": [
{
"code": "STRICT_PROPERTY_VIOLATION",
"values": {
"property_name": "foo"
},
"details": {
"path": "foo",
"schema": "schema_schema5"
}
}
]
}
},
{
@ -718,7 +947,14 @@
"success": false,
"errors": [
{
"code": "STRICT_PROPERTY_VIOLATION"
"code": "STRICT_PROPERTY_VIOLATION",
"values": {
"property_name": "bar"
},
"details": {
"path": "bar",
"schema": "schema_schema5"
}
}
]
}
@ -732,7 +968,19 @@
"schema_id": "schema_schema5",
"action": "validate",
"expect": {
"success": false
"success": false,
"errors": [
{
"code": "STRICT_PROPERTY_VIOLATION",
"values": {
"property_name": "foo"
},
"details": {
"path": "foo",
"schema": "schema_schema5"
}
}
]
}
},
{