13144a08e4
* Avoid inefficient AString -> c_str() -> AString round trip * Avoid redundant string init expressions * Avoid unnecessary return, continue, etc. * Add .clang-format to help with clang-tidy fix-its * Avoid unnecessary passing by value * Avoid unnecessary local copying * Avoid copying in range-for loops * Avoid over-complicated boolean expressions * Some violations missed by my local clang-tidy * Allow unnecessary continue statements * Add brackets * Another expression missed locally * Move BindingsProcessor call into clang-tidy.sh and add space * Fix pushd not found error * Different grouping of CheckBlockInteractionRate
31 lines
1.1 KiB
YAML
31 lines
1.1 KiB
YAML
Checks: >-
|
|
-*,
|
|
readability-identifier-naming,
|
|
readability-redundant-string-cstr,
|
|
readability-redundant-string-init,
|
|
readability-simplify-boolean-expr,
|
|
performance-unnecessary-value-param,
|
|
performance-unnecessary-copy-initialization,
|
|
performance-for-range-copy,
|
|
performance-implicit-conversion-in-loop,
|
|
CheckOptions:
|
|
- key: readability-identifier-naming.PrivateMemberPrefix
|
|
value: 'm_'
|
|
- key: readability-identifier-naming.ClassConstantCase
|
|
value: aNy_CasE
|
|
# an empty *Prefix needs a *Case to work
|
|
- key: readability-identifier-naming.ClassConstantPrefix
|
|
value: ''
|
|
#- key: readability-identifier-naming.PrivateMemberCase
|
|
# value: CamelCase
|
|
#- key: readability-identifier-naming.FunctionCase
|
|
# value: CamelCase
|
|
#- key: readability-identifier-naming.EnumCase
|
|
# value: camelBack
|
|
|
|
- key: performance-unnecessary-value-param.AllowedTypes
|
|
value: 'cEntityEffect;cNoise'
|
|
WarningsAsErrors: '*'
|
|
HeaderFilterRegex: '/cuberite/src/\.?[^\.]'
|
|
FormatStyle: 'file'
|