summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Kneiser <matt.kneiser@mongodb.com>2022-12-20 21:26:15 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-12-20 22:00:29 +0000
commit8175ee27163fe9206f92ea36a2ce1d53c8b6b9ae (patch)
tree1a829b3d3f3b39132d86cc23f79b566dddfdc6cc
parent287b58f697f1fc7bcfe764abbe636ef4f47b682c (diff)
downloadmongo-8175ee27163fe9206f92ea36a2ce1d53c8b6b9ae.tar.gz
SERVER-72264 Clang-tidy task needs fix schema update
-rwxr-xr-xbuildscripts/clang_tidy.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/buildscripts/clang_tidy.py b/buildscripts/clang_tidy.py
index 6536b529150..13b34f646dd 100755
--- a/buildscripts/clang_tidy.py
+++ b/buildscripts/clang_tidy.py
@@ -73,11 +73,13 @@ def _combine_errors(fixes_filename: str, files_to_parse: List[str]) -> int:
with open(item) as input_yml:
fixes = yaml.safe_load(input_yml)
for fix in fixes['Diagnostics']:
+ fix_msg = fix["DiagnosticMessage"]
fix_data = all_fixes.setdefault(fix["DiagnosticName"], {}).setdefault(
- fix["FilePath"], {}).setdefault(
- fix["FileOffset"], {
- "replacements": fix["Replacements"], "message": fix["Message"], "count": 0,
- "source_files": []
+ fix_msg.get("FilePath", "FilePath Not Found"), {}).setdefault(
+ fix_msg.get("FileOffset", "FileOffset Not Found"), {
+ "replacements": fix_msg.get(
+ "Replacements", "Replacements not found"), "message": fix_msg.get(
+ "Message", "Message not found"), "count": 0, "source_files": []
})
fix_data["count"] += 1
fix_data["source_files"].append(fixes['MainSourceFile'])