llvm-project/clang-tools-extra/clang-tidy/cppcoreguidelines
Kazu Hirata cd8702efe7 [clang-tidy] Use std::nullopt instead of None (NFC)
This patch mechanically replaces None with std::nullopt where the
compiler would warn if None were deprecated.  The intent is to reduce
the amount of manual work required in migrating from Optional to
std::optional.

This is part of an effort to migrate from llvm::Optional to
std::optional:

https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716
2022-12-03 11:54:48 -08:00
..
AvoidConstOrRefDataMembersCheck.cpp [clang-tidy] Do not trigger cppcoreguidelines-avoid-const-or-ref-data-members on lambda captures 2022-08-19 08:26:34 +00:00
AvoidConstOrRefDataMembersCheck.h [clang-tidy] Add cppcoreguidelines-avoid-const-or-ref-data-members check 2022-08-11 07:46:04 +00:00
AvoidDoWhileCheck.cpp [clang-tidy] Add cppcoreguidelines-avoid-do-while check 2022-10-10 07:29:17 +00:00
AvoidDoWhileCheck.h [clang-tidy] Add cppcoreguidelines-avoid-do-while check 2022-10-10 07:29:17 +00:00
AvoidGotoCheck.cpp [clang-tidy] Use new mapping matchers 2021-02-03 23:21:17 +00:00
AvoidGotoCheck.h [clang-tidy] Organize check doc files into subdirectories (NFC) 2022-06-16 16:06:20 -06:00
AvoidNonConstGlobalVariablesCheck.cpp
AvoidNonConstGlobalVariablesCheck.h [clang-tidy] Organize check doc files into subdirectories (NFC) 2022-06-16 16:06:20 -06:00
CMakeLists.txt [clang-tidy] Add cppcoreguidelines-avoid-do-while check 2022-10-10 07:29:17 +00:00
CppCoreGuidelinesTidyModule.cpp [clang-tidy] Add cppcoreguidelines-avoid-do-while check 2022-10-10 07:29:17 +00:00
InitVariablesCheck.cpp Remove redundant initialization of Optional (NFC) 2022-08-20 21:18:28 -07:00
InitVariablesCheck.h [clang-tidy] Organize check doc files into subdirectories (NFC) 2022-06-16 16:06:20 -06:00
InterfacesGlobalInitCheck.cpp Remove references to the ast_type_traits namespace 2020-12-11 00:58:46 +01:00
InterfacesGlobalInitCheck.h [clang-tidy] Organize check doc files into subdirectories (NFC) 2022-06-16 16:06:20 -06:00
MacroUsageCheck.cpp [clang-tidy] Narrow cppguidelines-macro-usage to actual constants 2022-01-19 12:28:22 -07:00
MacroUsageCheck.h [clang-tidy] Organize check doc files into subdirectories (NFC) 2022-06-16 16:06:20 -06:00
NarrowingConversionsCheck.cpp [clang-tidy][NFC] Replace many instances of std::string where a StringRef would suffice. 2022-05-09 12:01:46 +01:00
NarrowingConversionsCheck.h [clang-tidy] Organize check doc files into subdirectories (NFC) 2022-06-16 16:06:20 -06:00
NoMallocCheck.cpp [clang-tidy][NFC] Replace many instances of std::string where a StringRef would suffice. 2022-05-09 12:01:46 +01:00
NoMallocCheck.h [clang-tidy] Organize check doc files into subdirectories (NFC) 2022-06-16 16:06:20 -06:00
OwningMemoryCheck.cpp [clang-tidy][NFC] Replace many instances of std::string where a StringRef would suffice. 2022-05-09 12:01:46 +01:00
OwningMemoryCheck.h [clang-tidy] Organize check doc files into subdirectories (NFC) 2022-06-16 16:06:20 -06:00
PreferMemberInitializerCheck.cpp [clang-tidy] Add a Standalone diagnostics mode to clang-tidy 2022-04-16 09:53:35 +01:00
PreferMemberInitializerCheck.h [clang-tidy] Organize check doc files into subdirectories (NFC) 2022-06-16 16:06:20 -06:00
ProBoundsArrayToPointerDecayCheck.cpp Accept string literal decay in conditional operator 2022-01-11 15:05:30 -05:00
ProBoundsArrayToPointerDecayCheck.h [clang-tidy] Organize check doc files into subdirectories (NFC) 2022-06-16 16:06:20 -06:00
ProBoundsConstantArrayIndexCheck.cpp [clang-tidy] Fix false positive on ArrayInitIndexExpr inside ProBoundsConstantArrayIndexCheck 2022-08-30 20:27:38 +02:00
ProBoundsConstantArrayIndexCheck.h [clang-tidy] Organize check doc files into subdirectories (NFC) 2022-06-16 16:06:20 -06:00
ProBoundsPointerArithmeticCheck.cpp [clang] retain type sugar in auto / template argument deduction 2021-11-15 23:07:45 +01:00
ProBoundsPointerArithmeticCheck.h [clang-tidy] Organize check doc files into subdirectories (NFC) 2022-06-16 16:06:20 -06:00
ProTypeConstCastCheck.cpp
ProTypeConstCastCheck.h [clang-tidy] Organize check doc files into subdirectories (NFC) 2022-06-16 16:06:20 -06:00
ProTypeCstyleCastCheck.cpp [clang-tidy] Applied clang-tidy fixes. NFC 2021-01-29 01:01:19 +01:00
ProTypeCstyleCastCheck.h [clang-tidy] Organize check doc files into subdirectories (NFC) 2022-06-16 16:06:20 -06:00
ProTypeMemberInitCheck.cpp [clang-tidy] Ignore other members in a union if any member of it is initialized in cppcoreguidelines-pro-type-member-init 2022-08-25 18:47:38 +08:00
ProTypeMemberInitCheck.h [clang-tidy] Organize check doc files into subdirectories (NFC) 2022-06-16 16:06:20 -06:00
ProTypeReinterpretCastCheck.cpp
ProTypeReinterpretCastCheck.h [clang-tidy] Organize check doc files into subdirectories (NFC) 2022-06-16 16:06:20 -06:00
ProTypeStaticCastDowncastCheck.cpp
ProTypeStaticCastDowncastCheck.h [clang-tidy] Organize check doc files into subdirectories (NFC) 2022-06-16 16:06:20 -06:00
ProTypeUnionAccessCheck.cpp
ProTypeUnionAccessCheck.h [clang-tidy] Organize check doc files into subdirectories (NFC) 2022-06-16 16:06:20 -06:00
ProTypeVarargCheck.cpp Disable clang-tidy warnings from system macros 2022-01-06 20:27:28 +00:00
ProTypeVarargCheck.h [clang-tidy] Organize check doc files into subdirectories (NFC) 2022-06-16 16:06:20 -06:00
SlicingCheck.cpp [clang-tidy] Fix lint warnings in clang-tidy source code (NFC) 2021-11-02 20:14:25 +13:00
SlicingCheck.h [clang-tidy] Organize check doc files into subdirectories (NFC) 2022-06-16 16:06:20 -06:00
SpecialMemberFunctionsCheck.cpp [clang-tidy] Simplify special member functions check 2021-02-27 12:13:24 +00:00
SpecialMemberFunctionsCheck.h [clang-tidy] Organize check doc files into subdirectories (NFC) 2022-06-16 16:06:20 -06:00
VirtualClassDestructorCheck.cpp [clang-tidy] Use std::nullopt instead of None (NFC) 2022-12-03 11:54:48 -08:00
VirtualClassDestructorCheck.h [clang-tidy] Organize check doc files into subdirectories (NFC) 2022-06-16 16:06:20 -06:00