kythe.io@v0.0.68-0.20240422202219-7225dbc01741/.clang-tidy (about) 1 Checks: > 2 abseil-duration-addition, 3 abseil-duration-comparison, 4 abseil-duration-conversion-cast, 5 abseil-duration-division, 6 abseil-duration-factory-float, 7 abseil-duration-factory-scale, 8 abseil-duration-subtraction, 9 abseil-duration-unnecessary-conversion, 10 abseil-faster-strsplit-delimiter, 11 abseil-redundant-strcat-calls, 12 abseil-str-cat-append, 13 abseil-string-find-startswith, 14 abseil-string-find-str-contains, 15 abseil-time-comparison, 16 abseil-time-subtraction, 17 bugprone-argument-comment, 18 bugprone-assert-side-effect, 19 bugprone-bool-pointer-implicit-conversion, 20 bugprone-dangling-handle, 21 bugprone-fold-init-type, 22 bugprone-forward-declaration-namespace, 23 bugprone-inaccurate-erase, 24 bugprone-macro-repeated-side-effects, 25 bugprone-move-forwarding-reference, 26 bugprone-multiple-statement-macro, 27 bugprone-string-constructor, 28 bugprone-stringview-nullptr, 29 bugprone-suspicious-memset-usage, 30 bugprone-swapped-arguments, 31 bugprone-undefined-memory-manipulation, 32 bugprone-undelegated-constructor, 33 bugprone-unused-raii, 34 bugprone-use-after-move, 35 clang-diagnostic-deprecated-declarations, 36 clang-diagnostic-deprecated-register, 37 clang-diagnostic-expansion-to-defined, 38 clang-diagnostic-ignored-attributes, 39 clang-diagnostic-non-pod-varargs, 40 clang-diagnostic-shadow-field, 41 clang-diagnostic-shift-sign-overflow, 42 clang-diagnostic-tautological-undefined-compare, 43 clang-diagnostic-thread-safety*, 44 clang-diagnostic-undefined-bool-conversion, 45 clang-diagnostic-unreachable-code, 46 clang-diagnostic-unreachable-code-loop-increment, 47 clang-diagnostic-unused-const-variable, 48 clang-diagnostic-unused-function, 49 clang-diagnostic-unused-lambda-capture, 50 clang-diagnostic-unused-local-typedef, 51 clang-diagnostic-unused-private-field, 52 clang-diagnostic-user-defined-warnings, 53 darwin-avoid-spinlock, 54 google-build-explicit-make-pair, 55 google-build-namespaces, 56 google-build-using-namespace, 57 google-default-arguments, 58 google-explicit-constructor, 59 google-global-names-in-headers, 60 google-objc-avoid-nsobject-new, 61 google-objc-avoid-throwing-exception, 62 google-objc-function-naming, 63 google-objc-global-variable-declaration, 64 google-readability-avoid-underscore-in-googletest-name, 65 google-readability-casting, 66 google-readability-function-size, 67 google-readability-namespace-comments, 68 google-readability-todo, 69 google-runtime-int, 70 google-runtime-memset, 71 google-runtime-operator, 72 misc-include-cleaner, 73 misc-definitions-in-headers, 74 misc-static-assert, 75 misc-unconventional-assign-operator, 76 misc-uniqueptr-reset-release, 77 misc-unused-alias-decls, 78 misc-unused-using-decls, 79 modernize-make-unique, 80 modernize-redundant-void-arg, 81 modernize-replace-auto-ptr, 82 modernize-shrink-to-fit, 83 modernize-use-bool-literals, 84 modernize-use-nullptr, 85 modernize-use-override, 86 objc-avoid-nserror-init, 87 objc-dealloc-in-category, 88 objc-forbidden-subclassing, 89 objc-nsinvocation-argument-lifetime, 90 objc-property-declaration, 91 objc-super-self, 92 performance-faster-string-find, 93 performance-for-range-copy, 94 performance-implicit-conversion-in-loop, 95 performance-inefficient-algorithm, 96 performance-inefficient-vector-operation, 97 performance-move-const-arg, 98 performance-move-constructor-init, 99 portability-std-allocator-const, 100 readability-container-size-empty, 101 readability-deleted-default,G 102 readability-inconsistent-declaration-parameter-name, 103 readability-misleading-indentation, 104 readability-redundant-control-flow, 105 readability-redundant-smartptr-get, 106 readability-string-compare, 107 108 WarningsAsErrors: '' 109 HeaderFilterRegex: '' 110 FormatStyle: file 111 CheckOptions: 112 bugprone-dangling-handle.HandleClasses: '::std::string_view;::absl::string_view;::absl::Span;::absl::FunctionRef;::llvm::StringRef;::llvm::ArrayRef;::absl::BitGenRef' 113 cert-dcl16-c.NewSuffixes: 'L;LL;LU;LLU' 114 cert-oop54-cpp.WarnOnlyIfThisHasSuspiciousField: 'false' 115 cert-str34-c.DiagnoseSignedUnsignedCharComparisons: 'false' 116 cppcoreguidelines-explicit-virtual-functions.IgnoreDestructors: 'true' 117 cppcoreguidelines-non-private-member-variables-in-classes.IgnoreClassesWithAllMemberVariablesBeingPublic: 'true' 118 google-readability-braces-around-statements.ShortStatementLines: '1' 119 google-readability-function-size.StatementThreshold: '800' 120 google-readability-namespace-comments.ShortNamespaceLines: '10' 121 google-readability-namespace-comments.SpacesBeforeComments: '2' 122 llvm-else-after-return.WarnOnConditionVariables: 'false' 123 llvm-else-after-return.WarnOnUnfixable: 'false' 124 llvm-qualified-auto.AddConstToQualified: 'false' 125 misc-include-cleaner.IgnoreHeaders: 'libmemcached-1.0/.*;asm-generic/.*' 126 modernize-loop-convert.MaxCopySize: '16' 127 modernize-loop-convert.MinConfidence: reasonable 128 modernize-loop-convert.NamingStyle: CamelCase 129 modernize-pass-by-value.IncludeStyle: llvm 130 modernize-replace-auto-ptr.IncludeStyle: llvm 131 modernize-use-nullptr.NullMacros: 'NULL'