brintos

brintos / llvm-project-archived public Read only

0
0
Text · 4.5 KiB · 5c5958a Raw
126 lines · plain
1static_library("bugprone") {2  output_name = "clangTidyBugproneModule"3  configs += [ "//llvm/utils/gn/build:clang_code" ]4  deps = [5    "//clang-tools-extra/clang-tidy",6    "//clang-tools-extra/clang-tidy/cppcoreguidelines",7    "//clang-tools-extra/clang-tidy/utils",8    "//clang/lib/AST",9    "//clang/lib/ASTMatchers",10    "//clang/lib/Analysis",11    "//clang/lib/Analysis/FlowSensitive",12    "//clang/lib/Analysis/FlowSensitive/Models",13    "//clang/lib/Basic",14    "//clang/lib/Lex",15    "//clang/lib/Tooling",16    "//llvm/lib/Support",17  ]18  sources = [19    "ArgumentCommentCheck.cpp",20    "AssertSideEffectCheck.cpp",21    "AssignmentInIfConditionCheck.cpp",22    "BadSignalToKillThreadCheck.cpp",23    "BitwisePointerCastCheck.cpp",24    "BoolPointerImplicitConversionCheck.cpp",25    "BranchCloneCheck.cpp",26    "BugproneTidyModule.cpp",27    "CapturingThisInMemberVariableCheck.cpp",28    "CastingThroughVoidCheck.cpp",29    "ChainedComparisonCheck.cpp",30    "CommandProcessorCheck.cpp",31    "ComparePointerToMemberVirtualFunctionCheck.cpp",32    "CopyConstructorInitCheck.cpp",33    "CopyConstructorMutatesArgumentCheck.cpp",34    "CrtpConstructorAccessibilityCheck.cpp",35    "DanglingHandleCheck.cpp",36    "DefaultOperatorNewOnOveralignedTypeCheck.cpp",37    "DerivedMethodShadowingBaseMethodCheck.cpp",38    "DynamicStaticInitializersCheck.cpp",39    "EasilySwappableParametersCheck.cpp",40    "EmptyCatchCheck.cpp",41    "ExceptionCopyConstructorThrowsCheck.cpp",42    "ExceptionEscapeCheck.cpp",43    "FloatLoopCounterCheck.cpp",44    "FoldInitTypeCheck.cpp",45    "ForwardDeclarationNamespaceCheck.cpp",46    "ForwardingReferenceOverloadCheck.cpp",47    "ImplicitWideningOfMultiplicationResultCheck.cpp",48    "InaccurateEraseCheck.cpp",49    "IncDecInConditionsCheck.cpp",50    "IncorrectEnableIfCheck.cpp",51    "IncorrectEnableSharedFromThisCheck.cpp",52    "IncorrectRoundingsCheck.cpp",53    "InfiniteLoopCheck.cpp",54    "IntegerDivisionCheck.cpp",55    "InvalidEnumDefaultInitializationCheck.cpp",56    "LambdaFunctionNameCheck.cpp",57    "MacroParenthesesCheck.cpp",58    "MacroRepeatedSideEffectsCheck.cpp",59    "MisleadingSetterOfReferenceCheck.cpp",60    "MisplacedOperatorInStrlenInAllocCheck.cpp",61    "MisplacedPointerArithmeticInAllocCheck.cpp",62    "MisplacedWideningCastCheck.cpp",63    "MoveForwardingReferenceCheck.cpp",64    "MultiLevelImplicitPointerConversionCheck.cpp",65    "MultipleNewInOneExpressionCheck.cpp",66    "MultipleStatementMacroCheck.cpp",67    "NarrowingConversionsCheck.cpp",68    "NoEscapeCheck.cpp",69    "NonZeroEnumToBoolConversionCheck.cpp",70    "NondeterministicPointerIterationOrderCheck.cpp",71    "NotNullTerminatedResultCheck.cpp",72    "OptionalValueConversionCheck.cpp",73    "ParentVirtualCallCheck.cpp",74    "PointerArithmeticOnPolymorphicObjectCheck.cpp",75    "PosixReturnCheck.cpp",76    "RandomGeneratorSeedCheck.cpp",77    "RawMemoryCallOnNonTrivialTypeCheck.cpp",78    "RedundantBranchConditionCheck.cpp",79    "ReservedIdentifierCheck.cpp",80    "ReturnConstRefFromParameterCheck.cpp",81    "SharedPtrArrayMismatchCheck.cpp",82    "SignalHandlerCheck.cpp",83    "SignedCharMisuseCheck.cpp",84    "SizeofContainerCheck.cpp",85    "SizeofExpressionCheck.cpp",86    "SmartPtrArrayMismatchCheck.cpp",87    "SpuriouslyWakeUpFunctionsCheck.cpp",88    "StandaloneEmptyCheck.cpp",89    "StdNamespaceModificationCheck.cpp",90    "StringConstructorCheck.cpp",91    "StringIntegerAssignmentCheck.cpp",92    "StringLiteralWithEmbeddedNulCheck.cpp",93    "StringviewNullptrCheck.cpp",94    "SuspiciousEnumUsageCheck.cpp",95    "SuspiciousIncludeCheck.cpp",96    "SuspiciousMemoryComparisonCheck.cpp",97    "SuspiciousMemsetUsageCheck.cpp",98    "SuspiciousMissingCommaCheck.cpp",99    "SuspiciousReallocUsageCheck.cpp",100    "SuspiciousSemicolonCheck.cpp",101    "SuspiciousStringCompareCheck.cpp",102    "SuspiciousStringviewDataUsageCheck.cpp",103    "SwappedArgumentsCheck.cpp",104    "SwitchMissingDefaultCaseCheck.cpp",105    "TaggedUnionMemberCountCheck.cpp",106    "TerminatingContinueCheck.cpp",107    "ThrowKeywordMissingCheck.cpp",108    "ThrowingStaticInitializationCheck.cpp",109    "TooSmallLoopVariableCheck.cpp",110    "UncheckedOptionalAccessCheck.cpp",111    "UncheckedStringToNumberConversionCheck.cpp",112    "UndefinedMemoryManipulationCheck.cpp",113    "UndelegatedConstructorCheck.cpp",114    "UnhandledExceptionAtNewCheck.cpp",115    "UnhandledSelfAssignmentCheck.cpp",116    "UnintendedCharOstreamOutputCheck.cpp",117    "UniquePtrArrayMismatchCheck.cpp",118    "UnsafeFunctionsCheck.cpp",119    "UnusedLocalNonTrivialVariableCheck.cpp",120    "UnusedRaiiCheck.cpp",121    "UnusedReturnValueCheck.cpp",122    "UseAfterMoveCheck.cpp",123    "VirtualNearMissCheck.cpp",124  ]125}126