OSDN Git Service

drm_hwcomposer: clang-tidy: enable cppcoreguidelines-* checks
authorRoman Stratiienko <r.stratiienko@gmail.com>
Mon, 15 Feb 2021 11:44:19 +0000 (13:44 +0200)
committerRoman Stratiienko <r.stratiienko@gmail.com>
Wed, 3 Mar 2021 14:12:22 +0000 (16:12 +0200)
commitb3b5c1e937d6bbbd44b65f5c36305bdc8fbb3246
tree5049e1aa7f8ab0918d3c84e6150ad3555618d4eb
parent6a10c4ce1f5601051c44b0f0cd85b1059e0a1bba
drm_hwcomposer: clang-tidy: enable cppcoreguidelines-* checks

Our code isn't ready for the following checks therefore keep disabled
-cppcoreguidelines-pro-bounds-array-to-pointer-decay
-cppcoreguidelines-pro-bounds-constant-array-index
-cppcoreguidelines-pro-bounds-pointer-arithmetic
-cppcoreguidelines-pro-type-cstyle-cast
-cppcoreguidelines-pro-type-vararg
-cppcoreguidelines-avoid-magic-numbers
-cppcoreguidelines-macro-usage
-cppcoreguidelines-avoid-c-arrays

+ fixed existing tidy warnings for these checks.

Signed-off-by: Roman Stratiienko <r.stratiienko@gmail.com>
27 files changed:
.ci/.gitlab-ci-clang-tidy-coarse.sh
DrmHwcTwo.cpp
DrmHwcTwo.h
backend/Backend.cpp
backend/BackendClient.cpp
backend/BackendRCarDu.cpp
bufferinfo/BufferInfoGetter.cpp
bufferinfo/legacy/BufferInfoLibdrm.cpp
bufferinfo/legacy/BufferInfoMaliHisi.cpp
bufferinfo/legacy/BufferInfoMaliMediatek.cpp
bufferinfo/legacy/BufferInfoMaliMeson.cpp
compositor/DrmDisplayComposition.cpp
compositor/DrmDisplayCompositor.cpp
compositor/DrmDisplayCompositor.h
compositor/Planner.cpp
drm/DrmConnector.cpp
drm/DrmConnector.h
drm/DrmDevice.cpp
drm/DrmEventListener.cpp
drm/DrmEventListener.h
drm/DrmGenericImporter.cpp
drm/DrmPlane.cpp
drm/DrmPlane.h
drm/ResourceManager.cpp
drm/ResourceManager.h
drm/VSyncWorker.cpp
utils/hwcutils.cpp