Piotr Zegar
3e2ed5701b
[clang-tidy] Exclude class/struct scope variables from cppcoreguidelines-avoid-non-const-global-variables
...
Ignore static variables declared within the scope of class/struct.
Those variables should be covered by I.3 rule.
Fixes : #47384
Reviewed By: carlosgalvezp
Differential Revision: https://reviews.llvm.org/D157180
2023-08-05 16:47:49 +00:00
Carlos Galvez
7d2ea6c422
[clang-tidy][NFC] Use C++17 nested namespaces in the clang-tidy folder
...
Fix applied by running:
run-clang-tidy.py -checks=-*,modernize-concat-nested-namespaces
Differential Revision: https://reviews.llvm.org/D141770
2023-01-14 18:51:39 +00:00
Kim Viggedal
b2d8c89ea4
Remove false positive in AvoidNonConstGlobalVariables.
...
Addresses post-commit review feedback from https://reviews.llvm.org/D70265
2020-04-15 14:48:06 -04:00
Kim Viggedal
512767eb3f
Add CppCoreGuidelines I.2 "Avoid non-const global variables" check
...
Cpp Core Guideline I.2, a.k.a "Avoid non-const global variables"
For detailed documentation, see:
https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#i2-avoid-non-const-global-variables
2020-03-13 10:05:13 -04:00