• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1Checks: >
2        # LINT.IfChange(checks)
3        -*,clang-diagnostic-*,llvm-*,misc-*,
4        -misc-const-correctness,
5        -misc-unused-parameters,
6        -misc-non-private-member-variables-in-classes,
7        -misc-no-recursion,
8        bugprone-argument-comment,
9        bugprone-assert-side-effect,
10        bugprone-branch-clone,
11        bugprone-copy-constructor-init,
12        bugprone-dangling-handle,
13        bugprone-dynamic-static-initializers,
14        bugprone-macro-parentheses,
15        bugprone-macro-repeated-side-effects,
16        bugprone-misplaced-widening-cast,
17        bugprone-move-forwarding-reference,
18        bugprone-multiple-statement-macro,
19        bugprone-suspicious-semicolon,
20        bugprone-swapped-arguments,
21        bugprone-terminating-continue,
22        bugprone-unused-raii,
23        bugprone-unused-return-value,
24        misc-redundant-expression,
25        misc-static-assert,
26        misc-unused-parameters,
27        misc-unused-using-decls,
28        modernize-use-bool-literals,
29        modernize-loop-convert,
30        modernize-make-unique,
31        modernize-raw-string-literal,
32        modernize-use-equals-default,
33        modernize-use-default-member-init,
34        modernize-use-emplace,
35        modernize-use-nullptr,
36        modernize-use-override,
37        modernize-use-using,
38        performance-for-range-copy,
39        performance-implicit-conversion-in-loop,
40        performance-inefficient-algorithm,
41        performance-inefficient-vector-operation,
42        performance-move-const-arg,
43        performance-no-automatic-move,
44        performance-trivially-destructible,
45        performance-unnecessary-copy-initialization,
46        performance-unnecessary-value-param,
47        readability-avoid-const-params-in-decls,
48        readability-const-return-type,
49        readability-container-size-empty,
50        readability-identifier-naming,
51        readability-inconsistent-declaration-parameter-name,
52        readability-misleading-indentation,
53        readability-redundant-control-flow,
54        readability-simplify-boolean-expr,
55        readability-simplify-subscript-expr,
56        readability-use-anyofallof
57        # LINT.ThenChange(METADATA:checks)
58
59CheckOptions:
60  # LINT.IfChange(check-options)
61  - key:             readability-identifier-naming.ClassCase
62    value:           CamelCase
63  - key:             readability-identifier-naming.EnumCase
64    value:           CamelCase
65  - key:             readability-identifier-naming.FunctionCase
66    value:           camelBack
67  - key:             readability-identifier-naming.MemberCase
68    value:           camelBack
69  - key:             readability-identifier-naming.ParameterCase
70    value:           camelBack
71  - key:             readability-identifier-naming.UnionCase
72    value:           CamelCase
73  - key:             readability-identifier-naming.VariableCase
74    value:           camelBack
75  - key:             readability-identifier-naming.IgnoreMainLikeFunctions
76    value:           1
77  - key:             google-readability-braces-around-statements.ShortStatementLines
78    value:           2
79  # LINT.ThenChange(METADATA:check-options)
80