Handle deprecated rules in ClangTidy LLVM 19.1#2824
Handle deprecated rules in ClangTidy LLVM 19.1#2824guwirth merged 1 commit intoSonarOpenCommunity:masterfrom
Conversation
|
First try calling addDeprecatedRuleKey, starting the server I get:
|
|
Mark rules with status=DEPRECATED in repository, still the message during server start java.lang.IllegalStateException: The following rule keys are declared both as deprecated and used key [clangtidy:clang-diagnostic-c++1y-extensions,clangtidy:clang-diagnostic-c++2c-extensions,clangtidy:clang-diagnostic-pre-c++2c-compat-pedantic,clangtidy:clang-diagnostic-pre-c++2c-compat,clangtidy:clang-diagnostic-c++2a-compat,clangtidy:clang-diagnostic-c++1z-compat,clangtidy:clang-diagnostic-c++0x-extensions,clangtidy:clang-diagnostic-pre-c++2b-compat,clangtidy:clang-diagnostic-c++2b-extensions,clangtidy:clang-diagnostic-c++2a-extensions,clangtidy:clang-diagnostic-c++1z-extensions,clangtidy:clang-diagnostic-pre-c++2b-compat-pedantic,clangtidy:clang-diagnostic-c++0x-compat] |
|
Summary:
|
- map deprecated rule keys on scanner side - remove deprecated rules from repository (XML) - add / map deprecated rule keys in repository - close SonarOpenCommunity#2816
This change is