sosssego
f82babb76a
[Analyzers][CPP] Turn on warning 26493 ( #23990 )
...
and change the remaining files
2023-02-13 16:37:26 +00:00
sosssego
17475ec705
[Analyzers][CPP] Turn on warning 26492 ( #23492 )
2023-02-08 11:54:16 +00:00
sosssego
956eb98125
[Analyzers][CPP] Turn on rule 26497 ( #23119 )
...
* Turn on warning 26497
This function function-name could be marked constexpr if compile-time evaluation is desired.
* C++20 has constexpr swap
* as constexpr is not only for compile time,
make all functions that can be constexpr constexpr
* constexpr functions are implicity inline
2023-02-08 10:59:34 +00:00
sosssego
d84a13bb7e
[Analyzers][CPP]Turn on warning 26471 ( #23103 )
...
Don't use reinterpret_cast. A cast from void* can use static_cast
2023-01-16 11:18:55 +00:00
sosssego
3a924ab333
[Analyzers][CPP]Hide the rules that are marked as info ( #23121 )
...
Make the logs cleaner and the warning reports usefull
2023-01-10 14:11:20 +00:00
sosssego
b1c535a2ce
[Analyzers][CPP]Turn on warning 26466 ( #22639 )
...
* Turn on warning 26466
* changes from comments
2023-01-03 12:19:07 +00:00
sosssego
6287460614
[Analyzers][CPP] Turn on warning 26403 ( #22795 )
2023-01-03 12:16:27 +00:00
sosssego
6244604d03
[Analyzers][CPP]Turn on warning 26475 ( #22824 )
2022-12-18 16:00:55 +00:00
sosssego
5fd7e2f7e6
[Analyzers][CPP]Turn on warning 26819 ( #22796 )
2022-12-18 15:58:30 +00:00
sosssego
617150cf50
[Analyzers][CPP]Turn on warning 26410 ( #22744 )
2022-12-18 11:46:06 +00:00
sosssego
d1b55d9ff4
[Analyzers][CPP]Turn on warning 26427 ( #22743 )
2022-12-18 11:45:19 +00:00
sosssego
2f6d512614
[Analyzers][CPP]Turn on warning 26445 ( #22644 )
2022-12-18 11:31:43 +00:00
sosssego
02aa5cab96
[Analyzers][CPP]Rewrite the ruleset to include cpp core guidelines rules ( #22602 )
2022-12-15 16:29:00 +00:00
sosssego
19c4255c7d
[Analyzers][CPP]Turn on C26451 and fix code ( #21230 )
...
* Turn on rule as error and fixing code
* Add packages to external include paths
* Disable warrnings on external code.
2022-10-25 17:33:23 +01:00
sosssego
16c28c788d
[Analyzers][CPP]Turn on C26495 and fix code ( #21163 )
...
C26495: A member variable isn't initialized by a constructor or by an initializer.
Fixing occurrences with default member initialization.
2022-10-18 15:21:18 +01:00
sosssego
982415f578
[build]Turn on C++ code analysis ( #21085 )
...
Using Cpp.Build.props to setup C++ code analysis as default.
Starting with a ruleset based on Microsoft Recomended Native rules. But changing all to info. Future pull request should change a rulr from info to warning and fix the code.
2022-10-16 13:49:52 +01:00