When I used (recently released) Cppcheck 1.69 on my code 1 it showed a lot of messages that I did not expect ;-) Disabling noExplicitConstructor showed that they were all of that kind.
But I found that I'm not the only one who has many new Cppcheck posts, look at the results of the LibreOffice analysis (which I can show publicly):

What would an experienced programmer do:
- Suppress check?
- Mass introduction of the
explicit keyword
1 Edit: This, of course, is not my code , but with the code I have to work on, it is outdated code: a combination of C and C ++ in several (pre-) standard variants, and this is a rather large code base.
c ++ explicit legacy-code cppcheck
Wolf
source share