Meta: Enable the "bugprone-dangling-handle" clang-tidy check

This should catch (the trivial cases of) construction of StringViews
from temporary Strings and the construction of Spans from temporary
Vectors.
This commit is contained in:
Idan Horowitz 2021-12-10 19:49:10 +02:00
parent 197759e30f
commit 4dbda2d5b4
Notes: sideshowbarker 2024-07-17 23:00:20 +09:00

View file

@ -41,6 +41,8 @@ WarningsAsErrors: ''
HeaderFilterRegex: 'AK|Userland|Kernel|Tests'
FormatStyle: none
CheckOptions:
- key: bugprone-dangling-handle.HandleClasses
value: 'AK::StringView;AK::Span'
- key: misc-non-private-member-variables-in-classes.IgnoreClassesWithAllMemberVariablesBeingPublic
value: true
- key: readability-implicit-bool-conversion.AllowPointerConditions