xref: /llvm-project/mlir/.clang-tidy (revision 3285f94244ecda0912c76c9b1e9b16e0cf96d073)
1c5d56fecSDavid BlaikieInheritParentConfig: true
2ab6502eaSMehdi AminiChecks: >
3*3285f942SAlexander Belyaev        -misc-const-correctness,
4ab6502eaSMehdi Amini        bugprone-argument-comment,
5ab6502eaSMehdi Amini        bugprone-assert-side-effect,
6ab6502eaSMehdi Amini        bugprone-branch-clone,
7ab6502eaSMehdi Amini        bugprone-copy-constructor-init,
8ab6502eaSMehdi Amini        bugprone-dangling-handle,
9ab6502eaSMehdi Amini        bugprone-dynamic-static-initializers,
10ab6502eaSMehdi Amini        bugprone-macro-parentheses,
11ab6502eaSMehdi Amini        bugprone-macro-repeated-side-effects,
12ab6502eaSMehdi Amini        bugprone-misplaced-widening-cast,
13ab6502eaSMehdi Amini        bugprone-move-forwarding-reference,
14ab6502eaSMehdi Amini        bugprone-multiple-statement-macro,
15ab6502eaSMehdi Amini        bugprone-suspicious-semicolon,
16ab6502eaSMehdi Amini        bugprone-swapped-arguments,
17ab6502eaSMehdi Amini        bugprone-terminating-continue,
18ab6502eaSMehdi Amini        bugprone-unused-raii,
19ab6502eaSMehdi Amini        bugprone-unused-return-value,
20ab6502eaSMehdi Amini        misc-redundant-expression,
21ab6502eaSMehdi Amini        misc-static-assert,
22ab6502eaSMehdi Amini        misc-unused-using-decls,
23ab6502eaSMehdi Amini        modernize-use-bool-literals,
24ab6502eaSMehdi Amini        modernize-loop-convert,
25ab6502eaSMehdi Amini        modernize-make-unique,
26ab6502eaSMehdi Amini        modernize-raw-string-literal,
27ab6502eaSMehdi Amini        modernize-use-equals-default,
28ab6502eaSMehdi Amini        modernize-use-default-member-init,
29ab6502eaSMehdi Amini        modernize-use-emplace,
30ab6502eaSMehdi Amini        modernize-use-nullptr,
31ab6502eaSMehdi Amini        modernize-use-override,
32ab6502eaSMehdi Amini        modernize-use-using,
33ab6502eaSMehdi Amini        performance-for-range-copy,
34ab6502eaSMehdi Amini        performance-implicit-conversion-in-loop,
35ab6502eaSMehdi Amini        performance-inefficient-algorithm,
36ab6502eaSMehdi Amini        performance-inefficient-vector-operation,
37ab6502eaSMehdi Amini        performance-move-const-arg,
38ab6502eaSMehdi Amini        performance-no-automatic-move,
39ab6502eaSMehdi Amini        performance-trivially-destructible,
40ab6502eaSMehdi Amini        performance-unnecessary-copy-initialization,
41ab6502eaSMehdi Amini        performance-unnecessary-value-param,
42ab6502eaSMehdi Amini        readability-avoid-const-params-in-decls,
43ab6502eaSMehdi Amini        readability-const-return-type,
44ab6502eaSMehdi Amini        readability-container-size-empty,
45ab6502eaSMehdi Amini        readability-inconsistent-declaration-parameter-name,
46ab6502eaSMehdi Amini        readability-misleading-indentation,
47ab6502eaSMehdi Amini        readability-redundant-control-flow,
48651c73b8SMehdi Amini        readability-redundant-smartptr-get,
49ab6502eaSMehdi Amini        readability-simplify-boolean-expr,
50ab6502eaSMehdi Amini        readability-simplify-subscript-expr,
51ab6502eaSMehdi Amini        readability-use-anyofallof
52ab6502eaSMehdi Amini
53ab6502eaSMehdi Amini
54b52cb568SMehdi AminiCheckOptions:
558c70c42bSMehdi Amini  - key:             readability-identifier-naming.MemberCase
568c70c42bSMehdi Amini    value:           camelBack
578c70c42bSMehdi Amini  - key:             readability-identifier-naming.ParameterCase
588c70c42bSMehdi Amini    value:           camelBack
598c70c42bSMehdi Amini  - key:             readability-identifier-naming.VariableCase
608c70c42bSMehdi Amini    value:           camelBack
61