Presubmit checks that reject `raw_ptr<T>` in Renderer-only code.
Bug: 1073933
Change-Id: I2ab8ce4c0f73d763a784e4252ed2704a2a9f087a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3296265
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Bartek Nowierski <bartekn@chromium.org>
Reviewed-by: Keishi Hattori <keishi@chromium.org>
Reviewed-by: danakj <danakj@chromium.org>
Commit-Queue: Daniel Cheng <dcheng@chromium.org>
Auto-Submit: Ćukasz Anforowicz <lukasza@chromium.org>
Cr-Commit-Position: refs/heads/main@{#946313}
diff --git a/PRESUBMIT_test_mocks.py b/PRESUBMIT_test_mocks.py
index 69a36ea..b5e3448a 100644
--- a/PRESUBMIT_test_mocks.py
+++ b/PRESUBMIT_test_mocks.py
@@ -89,6 +89,13 @@
continue
yield file
+ def RightHandSideLines(self, source_file_filter=None):
+ affected_files = self.AffectedSourceFiles(source_file_filter)
+ for af in affected_files:
+ lines = af.ChangedContents()
+ for line in lines:
+ yield (af, line[0], line[1])
+
def AffectedSourceFiles(self, file_filter=None):
return self.AffectedFiles(file_filter=file_filter)