stamen

Static Menu Generator
git clone git://git.dimitrijedobrota.com/stamen.git
Log | Files | Refs | README | LICENSE | HACKING | CONTRIBUTING | CODE_OF_CONDUCT | BUILDING

.clang-tidy (6805B)


0 --- 1 # Enable ALL the things! Except not really 2 # misc-non-private-member-variables-in-classes: the options don't do anything 3 # modernize-use-nodiscard: too aggressive, attribute is situationally useful 4 Checks: "*,\ 5 -altera-*,\ 6 -fuchsia-*,\ 7 -llvmlibc-*,\ 8 -*-avoid-goto,\ 9 -*-braces-around-statements,\ 10 -*-c-arrays,\ 11 -*-vararg,\ 12 -*-array*decay,\ 13 -bugprone-argument-comment,\ 14 -bugprone-easily-swappable-parameters,\ 15 -cert-dcl50-cpp,\ 16 -concurrency-mt-unsafe,\ 17 -cppcoreguidelines-avoid-magic-numbers,\ 18 -fuchsia-multiple-inheritance,\ 19 -hicpp-signed-bitwise,\ 20 -llvm-header-guard,\ 21 -llvm-include-order,\ 22 -misc-no-recursion,\ 23 -misc-non-private-member-variables-in-classes,\ 24 -modernize-use-designated-initializers,\ 25 -modernize-use-nodiscard,\ 26 -modernize-use-trailing-return-type,\ 27 -readability-function-cognitive-complexity,\ 28 -misc-include-cleaner,\ 29 -readability-magic-numbers 30 " 31 WarningsAsErrors: '' 32 CheckOptions: 33 - key: 'bugprone-argument-comment.StrictMode' 34 value: 'true' 35 # Prefer using enum classes with 2 values for parameters instead of bools 36 - key: 'bugprone-argument-comment.CommentBoolLiterals' 37 value: 'true' 38 - key: 'bugprone-misplaced-widening-cast.CheckImplicitCasts' 39 value: 'true' 40 - key: 'bugprone-sizeof-expression.WarnOnSizeOfIntegerExpression' 41 value: 'true' 42 - key: 'bugprone-suspicious-string-compare.WarnOnLogicalNotComparison' 43 value: 'true' 44 - key: 'readability-simplify-boolean-expr.ChainedConditionalReturn' 45 value: 'true' 46 - key: 'readability-simplify-boolean-expr.ChainedConditionalAssignment' 47 value: 'true' 48 - key: 'readability-uniqueptr-delete-release.PreferResetCall' 49 value: 'true' 50 - key: 'cppcoreguidelines-init-variables.MathHeader' 51 value: '<cmath>' 52 - key: 'cppcoreguidelines-narrowing-conversions.PedanticMode' 53 value: 'true' 54 - key: 'readability-else-after-return.WarnOnUnfixable' 55 value: 'true' 56 - key: 'readability-else-after-return.WarnOnConditionVariables' 57 value: 'true' 58 - key: 'readability-inconsistent-declaration-parameter-name.Strict' 59 value: 'true' 60 - key: 'readability-qualified-auto.AddConstToQualified' 61 value: 'true' 62 - key: 'readability-redundant-access-specifiers.CheckFirstDeclaration' 63 value: 'true' 64 # These seem to be the most common identifier styles 65 - key: 'readability-identifier-naming.AbstractClassCase' 66 value: 'lower_case' 67 - key: 'readability-identifier-naming.ClassCase' 68 value: 'CamelCase' 69 - key: 'readability-identifier-naming.ClassConstantCase' 70 value: 'lower_case' 71 - key: 'readability-identifier-naming.ClassMemberCase' 72 value: 'lower_case' 73 - key: 'readability-identifier-naming.ClassMethodCase' 74 value: 'lower_case' 75 - key: 'readability-identifier-naming.ConstantCase' 76 value: 'lower_case' 77 - key: 'readability-identifier-naming.ConstantMemberCase' 78 value: 'lower_case' 79 - key: 'readability-identifier-naming.ConstantParameterCase' 80 value: 'lower_case' 81 - key: 'readability-identifier-naming.ConstantPointerParameterCase' 82 value: 'lower_case' 83 - key: 'readability-identifier-naming.ConstexprFunctionCase' 84 value: 'lower_case' 85 - key: 'readability-identifier-naming.ConstexprMethodCase' 86 value: 'lower_case' 87 - key: 'readability-identifier-naming.ConstexprVariableCase' 88 value: 'lower_case' 89 - key: 'readability-identifier-naming.EnumCase' 90 value: 'CamelCase' 91 - key: 'readability-identifier-naming.EnumConstantCase' 92 value: 'CamelCase' 93 - key: 'readability-identifier-naming.FunctionCase' 94 value: 'lower_case' 95 - key: 'readability-identifier-naming.GlobalConstantCase' 96 value: 'lower_case' 97 - key: 'readability-identifier-naming.GlobalConstantPointerCase' 98 value: 'lower_case' 99 - key: 'readability-identifier-naming.GlobalFunctionCase' 100 value: 'lower_case' 101 - key: 'readability-identifier-naming.GlobalPointerCase' 102 value: 'lower_case' 103 - key: 'readability-identifier-naming.GlobalVariableCase' 104 value: 'lower_case' 105 - key: 'readability-identifier-naming.InlineNamespaceCase' 106 value: 'lower_case' 107 - key: 'readability-identifier-naming.LocalConstantCase' 108 value: 'lower_case' 109 - key: 'readability-identifier-naming.LocalConstantPointerCase' 110 value: 'lower_case' 111 - key: 'readability-identifier-naming.LocalPointerCase' 112 value: 'lower_case' 113 - key: 'readability-identifier-naming.LocalVariableCase' 114 value: 'lower_case' 115 - key: 'readability-identifier-naming.MacroDefinitionCase' 116 value: 'UPPER_CASE' 117 - key: 'readability-identifier-naming.MemberCase' 118 value: 'lower_case' 119 - key: 'readability-identifier-naming.MethodCase' 120 value: 'lower_case' 121 - key: 'readability-identifier-naming.NamespaceCase' 122 value: 'lower_case' 123 - key: 'readability-identifier-naming.ParameterCase' 124 value: 'lower_case' 125 - key: 'readability-identifier-naming.ParameterPackCase' 126 value: 'lower_case' 127 - key: 'readability-identifier-naming.PointerParameterCase' 128 value: 'lower_case' 129 - key: 'readability-identifier-naming.PrivateMemberCase' 130 value: 'lower_case' 131 - key: 'readability-identifier-naming.PrivateMemberPrefix' 132 value: 'm_' 133 - key: 'readability-identifier-naming.PrivateMethodCase' 134 value: 'lower_case' 135 - key: 'readability-identifier-naming.ProtectedMemberCase' 136 value: 'lower_case' 137 - key: 'readability-identifier-naming.ProtectedMemberPrefix' 138 value: 'm_' 139 - key: 'readability-identifier-naming.ProtectedMethodCase' 140 value: 'lower_case' 141 - key: 'readability-identifier-naming.PublicMemberCase' 142 value: 'lower_case' 143 - key: 'readability-identifier-naming.PublicMethodCase' 144 value: 'lower_case' 145 - key: 'readability-identifier-naming.ScopedEnumConstantCase' 146 value: 'CamelCase' 147 - key: 'readability-identifier-naming.StaticConstantCase' 148 value: 'lower_case' 149 - key: 'readability-identifier-naming.StaticVariableCase' 150 value: 'lower_case' 151 - key: 'readability-identifier-naming.StructCase' 152 value: 'lower_case' 153 - key: 'readability-identifier-naming.TemplateParameterCase' 154 value: 'CamelCase' 155 - key: 'readability-identifier-naming.TemplateTemplateParameterCase' 156 value: 'CamelCase' 157 - key: 'readability-identifier-naming.TypeAliasCase' 158 value: 'lower_case' 159 - key: 'readability-identifier-naming.TypedefCase' 160 value: 'lower_case' 161 - key: 'readability-identifier-naming.TypeTemplateParameterCase' 162 value: 'CamelCase' 163 - key: 'readability-identifier-naming.TypeTemplateParameterIgnoredRegexp' 164 value: 'expr-type' 165 - key: 'readability-identifier-naming.UnionCase' 166 value: 'lower_case' 167 - key: 'readability-identifier-naming.ValueTemplateParameterCase' 168 value: 'CamelCase' 169 - key: 'readability-identifier-naming.VariableCase' 170 value: 'lower_case' 171 - key: 'readability-identifier-naming.VirtualMethodCase' 172 value: 'lower_case' 173 ...