[LLD][COFF] Ignore DEBUG_S_XFGHASH_TYPE/VIRTUAL
[llvm-project.git] / libcxx / .clang-tidy
blobd4fc0b8c5e337276d8e20fa14eae06669b1b40b4
1 Checks: >
2   bugprone-copy-constructor-init,
3   bugprone-dangling-handle,
4   bugprone-infinite-loop,
5   bugprone-stringview-nullptr,
6   bugprone-use-after-move,
8   llvm-include-order,
9   llvm-namespace-comment,
11   misc-definitions-in-headers,
12   misc-misplaced-const,
13   misc-non-copyable-objects,
14   misc-uniqueptr-reset-release,
16   modernize-loop-convert,
17   modernize-redundant-void-arg,
19   readability-duplicate-include,
20   readability-identifier-naming,
21   readability-function-cognitive-complexity,
22   readability-function-size,
23   readability-misplaced-array-index,
24   readability-redundant-control-flow,
25   readability-redundant-function-ptr-dereference,
26   readability-redundant-preprocessor,
27   readability-simplify-subscript-expr,
28   readability-uniqueptr-delete-release,
30 CheckOptions:
31   - key:   readability-function-cognitive-complexity.Threshold
32     value: 143 # TODO: bring that number down
33   - key:   readability-function-size.LineThreshold
34     value: 194 # TODO: bring that number down
35   - key:   readability-identifier-naming.GetConfigPerFile
36     value: false
37   - key:   readability-identifier-naming.ParameterCase
38     value: lower_case
39   - key:   readability-identifier-naming.ParameterPrefix
40     value: __
42 # TODO: investigate these checks
43 # bugprone-branch-clone,
44 # bugprone-macro-parentheses,
45 # cppcoreguidelines-prefer-member-initializer,
46 # misc-unused-parameters,
47 # modernize-use-bool-literals,
48 # modernize-use-default-member-init,
49 # modernize-use-equals-default,
50 # modernize-use-equals-delete,
51 # modernize-use-nullptr,
52 # modernize-use-override,
53 # portability-restrict-system-includes,
54 # readability-function-cognitive-complexity,
55 # readability-implicit-bool-conversion,
56 # readability-isolate-declaration,
57 # readability-redundant-access-specifiers,
58 # readability-redundant-declaration,
59 # readability-redundant-member-init,
60 # readability-simplify-boolean-expr,