From c62b4084a2ae3977f21354da3b7d4dda781cc3bf Mon Sep 17 00:00:00 2001 From: Yuto Takano Date: Thu, 5 Aug 2021 20:17:07 +0100 Subject: [PATCH] Per-line opt-out of typo check: Python port of b6837761815e1a8f6f475be4575824fc386a08dd Signed-off-by: Yuto Takano --- tests/scripts/check-names.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/scripts/check-names.py b/tests/scripts/check-names.py index 46cb00e224..f480a830e7 100755 --- a/tests/scripts/check-names.py +++ b/tests/scripts/check-names.py @@ -173,6 +173,10 @@ class NameCheck(object): for filename in files: with open(filename, "r") as fp: for line in fp: + # Ignore any names that are deliberately opted-out + if re.search(r"// *no-check-names", line): + continue + for name in re.finditer(r"\bMBED.+?_[A-Z0-9_]*", line): MBED_names.append(Match( filename,