mirror of
https://github.com/mhx/dwarfs.git
synced 2025-08-04 02:06:22 -04:00
chore: enable more clang-tidy rules
This commit is contained in:
parent
b808e8f3a3
commit
348760ff67
70
.clang-tidy
70
.clang-tidy
@ -1,58 +1,34 @@
|
|||||||
Checks:
|
Checks:
|
||||||
|
- bugprone-*
|
||||||
|
- -bugprone-easily-swappable-parameters
|
||||||
|
- -bugprone-narrowing-conversions
|
||||||
|
- -bugprone-implicit-widening-of-multiplication-result
|
||||||
|
- -bugprone-unchecked-optional-access
|
||||||
|
- cert-*
|
||||||
- clang-diagnostic-*
|
- clang-diagnostic-*
|
||||||
- clang-analyzer-*
|
- clang-analyzer-*
|
||||||
- clang-analyzer-core.*
|
- clang-analyzer-core.*
|
||||||
- clang-analyzer-cplusplus.*
|
- clang-analyzer-cplusplus.*
|
||||||
- clang-analyzer-nullability.*
|
- clang-analyzer-nullability.*
|
||||||
- clang-analyzer-unix.*
|
- clang-analyzer-unix.*
|
||||||
## - cppcoreguidelines-avoid-c-arrays
|
- cppcoreguidelines-*
|
||||||
- cppcoreguidelines-avoid-capturing-lambda-coroutines
|
- -cppcoreguidelines-avoid-const-or-ref-data-members
|
||||||
## - cppcoreguidelines-avoid-const-or-ref-data-members
|
- -cppcoreguidelines-avoid-magic-numbers
|
||||||
- cppcoreguidelines-avoid-do-while
|
- -cppcoreguidelines-macro-usage
|
||||||
- cppcoreguidelines-avoid-goto
|
- -cppcoreguidelines-narrowing-conversions
|
||||||
## - cppcoreguidelines-avoid-magic-numbers
|
- -cppcoreguidelines-pro-bounds-constant-array-index
|
||||||
- cppcoreguidelines-avoid-non-const-global-variables
|
- -cppcoreguidelines-special-member-functions
|
||||||
- cppcoreguidelines-avoid-reference-coroutine-parameters
|
# TODO:
|
||||||
- cppcoreguidelines-c-copy-assignment-signature
|
- -cppcoreguidelines-init-variables
|
||||||
- cppcoreguidelines-explicit-virtual-functions
|
# TODO:
|
||||||
# - cppcoreguidelines-init-variables
|
- -cppcoreguidelines-pro-bounds-pointer-arithmetic
|
||||||
- cppcoreguidelines-interfaces-global-init
|
# TODO:
|
||||||
## - cppcoreguidelines-macro-to-enum
|
- -cppcoreguidelines-pro-type-member-init
|
||||||
## - cppcoreguidelines-macro-usage
|
# TODO:
|
||||||
- cppcoreguidelines-misleading-capture-default-by-value
|
- -cppcoreguidelines-pro-type-reinterpret-cast
|
||||||
- cppcoreguidelines-missing-std-forward
|
# - modernize-*
|
||||||
# - cppcoreguidelines-narrowing-conversions
|
|
||||||
- cppcoreguidelines-no-malloc
|
|
||||||
- cppcoreguidelines-no-suspend-with-lock
|
|
||||||
# - cppcoreguidelines-noexcept-destructor
|
|
||||||
# - cppcoreguidelines-noexcept-move-operations
|
|
||||||
# - cppcoreguidelines-noexcept-swap
|
|
||||||
# - cppcoreguidelines-non-private-member-variables-in-classes
|
|
||||||
- cppcoreguidelines-owning-memory
|
|
||||||
- cppcoreguidelines-prefer-member-initializer
|
|
||||||
## - cppcoreguidelines-pro-bounds-array-to-pointer-decay
|
|
||||||
## - cppcoreguidelines-pro-bounds-constant-array-index
|
|
||||||
## - cppcoreguidelines-pro-bounds-pointer-arithmetic
|
|
||||||
- cppcoreguidelines-pro-type-const-cast
|
|
||||||
- cppcoreguidelines-pro-type-cstyle-cast
|
|
||||||
## - cppcoreguidelines-pro-type-member-init
|
|
||||||
## - cppcoreguidelines-pro-type-reinterpret-cast
|
|
||||||
- cppcoreguidelines-pro-type-static-cast-downcast
|
|
||||||
- cppcoreguidelines-pro-type-union-access
|
|
||||||
## - cppcoreguidelines-pro-type-vararg
|
|
||||||
- cppcoreguidelines-rvalue-reference-param-not-moved
|
|
||||||
- cppcoreguidelines-slicing
|
|
||||||
## - cppcoreguidelines-special-member-functions
|
|
||||||
- cppcoreguidelines-use-default-member-init
|
|
||||||
- cppcoreguidelines-virtual-class-destructor
|
|
||||||
# - performance-*
|
# - performance-*
|
||||||
- bugprone-move-forwarding-reference
|
# - readability-*
|
||||||
- cert-*
|
|
||||||
- bugprone-*
|
|
||||||
- -bugprone-easily-swappable-parameters
|
|
||||||
- -bugprone-narrowing-conversions
|
|
||||||
- -bugprone-implicit-widening-of-multiplication-result
|
|
||||||
- -bugprone-unchecked-optional-access
|
|
||||||
WarningsAsErrors: 'bugprone-use-after-move'
|
WarningsAsErrors: 'bugprone-use-after-move'
|
||||||
UseColor: true
|
UseColor: true
|
||||||
ExtraArgsBefore: ['-Wno-unknown-warning-option']
|
ExtraArgsBefore: ['-Wno-unknown-warning-option']
|
||||||
|
Loading…
x
Reference in New Issue
Block a user