aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/clangtools/clangtidyclazyrunner.cpp
diff options
context:
space:
mode:
authorBjörn Schäpers <bjoern@hazardy.de>2020-12-10 07:32:46 +0100
committerBjörn Schäpers <qt-codereview@hazardy.de>2020-12-15 19:38:30 +0000
commit8987996500adea77ac494da5c70e2e489d907353 (patch)
tree628cfc61a91ac58689122c588dc0624a4a2398a0 /src/plugins/clangtools/clangtidyclazyrunner.cpp
parent3e2d224722dc4eb88e990aa8d980d71e6de5ac0b (diff)
clang-tidy: Suppress clang warnings
Those warnings should be printed via the clang code model, which can be fine tuned to (de-)activate warnings. The clang-diagnostic-* warnings from clang-tidy are not shown in the dialog an thus can not be selectivly activated by the user. Change-Id: I80b2cad227a9fd8fa0de253c73c40abfa8076be6 Reviewed-by: David Schulz <david.schulz@qt.io> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/plugins/clangtools/clangtidyclazyrunner.cpp')
-rw-r--r--src/plugins/clangtools/clangtidyclazyrunner.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/clangtools/clangtidyclazyrunner.cpp b/src/plugins/clangtools/clangtidyclazyrunner.cpp
index 298b1d3ef9..9ad557f99b 100644
--- a/src/plugins/clangtools/clangtidyclazyrunner.cpp
+++ b/src/plugins/clangtools/clangtidyclazyrunner.cpp
@@ -58,10 +58,10 @@ static QStringList tidyChecksArguments(const ClangDiagnosticConfig diagnosticCon
const ClangDiagnosticConfig::TidyMode tidyMode = diagnosticConfig.clangTidyMode();
// The argument "-config={}" stops stating/evaluating the .clang-tidy file.
if (tidyMode == ClangDiagnosticConfig::TidyMode::UseDefaultChecks)
- return {"-config={}"};
+ return {"-config={}", "-checks=-clang-diagnostic-*"};
if (tidyMode == ClangDiagnosticConfig::TidyMode::UseCustomChecks)
- return {"-config={}", "-checks=" + diagnosticConfig.clangTidyChecks()};
- return {"--warnings-as-errors=-*"};
+ return {"-config={}", "-checks=" + diagnosticConfig.clangTidyChecks() + ",-clang-diagnostic-*"};
+ return {"--warnings-as-errors=-*", "-check=-clang-diagnostic-*"};
}
static QStringList clazyChecksArguments(const ClangDiagnosticConfig diagnosticConfig)