From 7b5481f75c968ba1eb74240609b0d5d687a30e68 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Tue, 26 May 2020 16:32:59 +0200 Subject: clang-tidy: Override "WarningsAsErrors" from config file If WarningsAsErrors is enabled in the config file, any issues that are found will make Qt Creator believe that clang-tidy has failed. So we never want this in our analyzing. Fixes: QTCREATORBUG-23423 Change-Id: I38f15588a9a02e25e0cf2f56c176c95639b97432 Reviewed-by: Nikolai Kosjar --- src/plugins/clangtools/clangtidyclazyrunner.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/clangtools/clangtidyclazyrunner.cpp b/src/plugins/clangtools/clangtidyclazyrunner.cpp index 5bab62b474..8fbc09ff5a 100644 --- a/src/plugins/clangtools/clangtidyclazyrunner.cpp +++ b/src/plugins/clangtools/clangtidyclazyrunner.cpp @@ -61,7 +61,7 @@ static QStringList tidyChecksArguments(const ClangDiagnosticConfig diagnosticCon return {"-config={}"}; if (tidyMode == ClangDiagnosticConfig::TidyMode::UseCustomChecks) return {"-config={}", "-checks=" + diagnosticConfig.clangTidyChecks()}; - return {}; + return {"--warnings-as-errors=-*"}; } static QStringList clazyChecksArguments(const ClangDiagnosticConfig diagnosticConfig) -- cgit v1.2.1