diff options
author | Björn Schäpers <bjoern@hazardy.de> | 2020-12-10 07:32:46 +0100 |
---|---|---|
committer | Björn Schäpers <qt-codereview@hazardy.de> | 2020-12-15 19:38:30 +0000 |
commit | 8987996500adea77ac494da5c70e2e489d907353 (patch) | |
tree | 628cfc61a91ac58689122c588dc0624a4a2398a0 /src/plugins/clangtools/clangtidyclazyrunner.cpp | |
parent | 3e2d224722dc4eb88e990aa8d980d71e6de5ac0b (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.cpp | 6 |
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) |