From 8175ee27163fe9206f92ea36a2ce1d53c8b6b9ae Mon Sep 17 00:00:00 2001 From: Matt Kneiser Date: Tue, 20 Dec 2022 21:26:15 +0000 Subject: SERVER-72264 Clang-tidy task needs fix schema update --- buildscripts/clang_tidy.py | 10 ++++++---- 1 file 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']) -- cgit v1.2.1