Hi. I am using a SonarLint plugin (version 4.29) in VS 2019 in C++ project (compiled with /std:c++17). I did not apply any configuraiton changes: just installed the plugin. It seems to work to some extent: some warnings are reported from SonarSource. But when I try to test C++17 code smells described in SonarSource page, like " Structured binding should be used" or “std::scoped_lock should be created with constructor arguments” or " static_assert with no message should be used over static_assert with empty or redundant message".
Do these checks have to be explicitly enabled? Or are they available in this configuration of SonarLint? Is there a way to debug the problem in VS? I would appreciate any help.