aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/clang16/tools/extra/clang-tidy/bugprone/ya.make
blob: 8163123fa36cf8c619d04f7c996e60389617bccb (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
# Generated by devtools/yamaker.

LIBRARY()

LICENSE(Apache-2.0 WITH LLVM-exception)

LICENSE_TEXTS(.yandex_meta/licenses.list.txt)

PEERDIR(
    contrib/libs/clang16
    contrib/libs/clang16/include
    contrib/libs/clang16/lib
    contrib/libs/clang16/lib/AST
    contrib/libs/clang16/lib/ASTMatchers
    contrib/libs/clang16/lib/Analysis
    contrib/libs/clang16/lib/Analysis/FlowSensitive
    contrib/libs/clang16/lib/Analysis/FlowSensitive/Models
    contrib/libs/clang16/lib/Basic
    contrib/libs/clang16/lib/Lex
    contrib/libs/clang16/lib/Tooling
    contrib/libs/clang16/lib/Tooling/Transformer
    contrib/libs/clang16/tools/extra/clang-tidy/cppcoreguidelines
    contrib/libs/clang16/tools/extra/clang-tidy/utils
    contrib/libs/llvm16
    contrib/libs/llvm16/lib/Frontend/OpenMP
    contrib/libs/llvm16/lib/Support
)

ADDINCL(
    contrib/libs/clang16/tools/extra/clang-tidy/bugprone
)

NO_COMPILER_WARNINGS()

NO_UTIL()

SRCS(
    ArgumentCommentCheck.cpp
    AssertSideEffectCheck.cpp
    AssignmentInIfConditionCheck.cpp
    BadSignalToKillThreadCheck.cpp
    BoolPointerImplicitConversionCheck.cpp
    BranchCloneCheck.cpp
    BugproneTidyModule.cpp
    CopyConstructorInitCheck.cpp
    DanglingHandleCheck.cpp
    DynamicStaticInitializersCheck.cpp
    EasilySwappableParametersCheck.cpp
    ExceptionEscapeCheck.cpp
    FoldInitTypeCheck.cpp
    ForwardDeclarationNamespaceCheck.cpp
    ForwardingReferenceOverloadCheck.cpp
    ImplicitWideningOfMultiplicationResultCheck.cpp
    InaccurateEraseCheck.cpp
    IncorrectRoundingsCheck.cpp
    InfiniteLoopCheck.cpp
    IntegerDivisionCheck.cpp
    LambdaFunctionNameCheck.cpp
    MacroParenthesesCheck.cpp
    MacroRepeatedSideEffectsCheck.cpp
    MisplacedOperatorInStrlenInAllocCheck.cpp
    MisplacedPointerArithmeticInAllocCheck.cpp
    MisplacedWideningCastCheck.cpp
    MoveForwardingReferenceCheck.cpp
    MultipleStatementMacroCheck.cpp
    NoEscapeCheck.cpp
    NotNullTerminatedResultCheck.cpp
    ParentVirtualCallCheck.cpp
    PosixReturnCheck.cpp
    RedundantBranchConditionCheck.cpp
    ReservedIdentifierCheck.cpp
    SharedPtrArrayMismatchCheck.cpp
    SignalHandlerCheck.cpp
    SignedCharMisuseCheck.cpp
    SizeofContainerCheck.cpp
    SizeofExpressionCheck.cpp
    SmartPtrArrayMismatchCheck.cpp
    SpuriouslyWakeUpFunctionsCheck.cpp
    StandaloneEmptyCheck.cpp
    StringConstructorCheck.cpp
    StringIntegerAssignmentCheck.cpp
    StringLiteralWithEmbeddedNulCheck.cpp
    StringviewNullptrCheck.cpp
    SuspiciousEnumUsageCheck.cpp
    SuspiciousIncludeCheck.cpp
    SuspiciousMemoryComparisonCheck.cpp
    SuspiciousMemsetUsageCheck.cpp
    SuspiciousMissingCommaCheck.cpp
    SuspiciousReallocUsageCheck.cpp
    SuspiciousSemicolonCheck.cpp
    SuspiciousStringCompareCheck.cpp
    SwappedArgumentsCheck.cpp
    TerminatingContinueCheck.cpp
    ThrowKeywordMissingCheck.cpp
    TooSmallLoopVariableCheck.cpp
    UncheckedOptionalAccessCheck.cpp
    UndefinedMemoryManipulationCheck.cpp
    UndelegatedConstructorCheck.cpp
    UnhandledExceptionAtNewCheck.cpp
    UnhandledSelfAssignmentCheck.cpp
    UnusedRaiiCheck.cpp
    UnusedReturnValueCheck.cpp
    UseAfterMoveCheck.cpp
    VirtualNearMissCheck.cpp
)

END()