[json] IJ-CR-140028 Consider previous validation results during annotations collections

GitOrigin-RevId: f40a43bb2d06ccaf51dc73027c9723da9ecd3afa
This commit is contained in:
Nikita Katkov
2024-07-23 14:58:20 +02:00
committed by intellij-monorepo-bot
parent d39400e551
commit ee3b909e5b

View File

@@ -174,7 +174,7 @@ public final class JsonSchemaAnnotatorChecker implements JsonValidationHost {
var isValid = true;
for (JsonSchemaValidation validation : schema.getValidations(instanceFieldType, value)) {
isValid = validation.validate(value, schema, instanceFieldType, this, myOptions);
isValid &= validation.validate(value, schema, instanceFieldType, this, myOptions);
if (!isValid && myOptions.shouldStopValidationAfterAnyErrorFound()) return false;
}
return isValid;