Require comments to be resolved before submission

Bug: b/372898579
Change-Id: Ie6b5dc3421b198aca0f817230c7872f6b50c1bbf
Reviewed-on: https://webrtc-review.googlesource.com/c/All-Projects/+/368100
Reviewed-by: Mirko Bonadei <mbonadei@google.com>
Reviewed-by: Gavin Mak <gavinmak@google.com>
diff --git a/project.config b/project.config
index e434a15..5bece43 100644
--- a/project.config
+++ b/project.config
@@ -94,3 +94,8 @@
 	submittableIf = ((uploaderin:cria/project-webrtc-committers AND label:Code-Review=MAX,user=non_uploader) OR label:Code-Review=MAX,count>=2) AND -label:Code-Review=MIN
 	overrideIf = label:Bot-Commit=+1 AND -label:Code-Review=MIN
 	canOverrideInChildProjects = true
+[submit-requirement "No-Unresolved-Comments"]
+	description = Changes that have unresolved comments are not submittable. Unless overridden with "Unresolved-Comment-Reason: <reason>" line in change message.
+	overrideIf = message:\"^.*Unresolved-Comment-Reason:.*\"
+	applicableIf = has:unresolved
+	submittableIf = -has:unresolved
\ No newline at end of file