@@ -1020,3 +1020,28 @@ standard_constraints/ignore:
1020
1020
# message: "value must be greater than 0"
1021
1021
# field: "val" elements:{field_number:1 field_name:"val" field_type:TYPE_INT32}
1022
1022
# rule: "int32.gt" elements:{field_number:3 field_name:"int32" field_type:TYPE_MESSAGE} elements:{field_number:4 field_name:"gt" field_type:TYPE_INT32}
1023
+ standard_constraints/required :
1024
+ - proto/2023/message/explicit_presence/delimited/unset/ignore_always
1025
+ - proto2/scalar/optional/unset/ignore_always
1026
+ - proto3/scalar/optional/unset/ignore_always
1027
+ - proto/2023/map/empty/ignore_always
1028
+ - proto/2023/scalar/explicit_presence_with_default/unset/ignore_always
1029
+ - proto2/oneof/other_member/ignore_always
1030
+ - proto2/oneof/unset/ignore_always
1031
+ - proto3/oneof/other_member/ignore_always
1032
+ - proto/2023/repeated/expanded/empty/ignore_always
1033
+ - proto/2023/oneof/unset/ignore_always
1034
+ - proto/2023/message/explicit_presence/length_prefixed/unset/ignore_always
1035
+ - proto/2023/scalar/explicit_presence/unset/ignore_always
1036
+ - proto2/message/unset/ignore_always
1037
+ - proto3/repeated/empty/ignore_always
1038
+ - proto3/map/empty/ignore_always
1039
+ - proto3/scalar/zero/ignore_always
1040
+ - proto3/oneof/unset/ignore_always
1041
+ - proto/2023/repeated/compact/empty/ignore_always
1042
+ - proto2/repeated/empty/ignore_always
1043
+ - proto/2023/scalar/implicit_presence/zero/ignore_always
1044
+ - proto2/scalar/optional_with_default/unset/ignore_always
1045
+ - proto2/map/empty/ignore_always
1046
+ - proto3/message/unset/ignore_always
1047
+ - proto/2023/oneof/other_member/ignore_always
0 commit comments