diff options
author | Matt Kneiser <matt.kneiser@mongodb.com> | 2022-12-20 21:26:15 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-12-20 22:00:29 +0000 |
commit | 8175ee27163fe9206f92ea36a2ce1d53c8b6b9ae (patch) | |
tree | 1a829b3d3f3b39132d86cc23f79b566dddfdc6cc | |
parent | 287b58f697f1fc7bcfe764abbe636ef4f47b682c (diff) | |
download | mongo-8175ee27163fe9206f92ea36a2ce1d53c8b6b9ae.tar.gz |
SERVER-72264 Clang-tidy task needs fix schema update
-rwxr-xr-x | buildscripts/clang_tidy.py | 10 |
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']) |