[clang-tidy] bugprone-signal-handler: Message improvement and code refactoring.
authorBalázs Kéri <1.int32@gmail.com>
Thu, 7 Apr 2022 07:00:01 +0000 (09:00 +0200)
committerBalázs Kéri <1.int32@gmail.com>
Thu, 7 Apr 2022 07:38:58 +0000 (09:38 +0200)
commitcc7ed0caaca58bb38c789dcf2e0aade5f68f1e02
treeebd13acbc3b5f54c2b225f66ede9a745da17b23d
parent0dfa8a019d9a64d7706eb82bdb083fd9b815e088
[clang-tidy] bugprone-signal-handler: Message improvement and code refactoring.

Another change of the code design.
Code simplified again, now there is a single place to check
a handler function and less functions for bug report emitting.
More details are added to the bug report messages.

Reviewed By: whisperity

Differential Revision: https://reviews.llvm.org/D118370
clang-tools-extra/clang-tidy/bugprone/SignalHandlerCheck.cpp
clang-tools-extra/clang-tidy/bugprone/SignalHandlerCheck.h
clang-tools-extra/test/clang-tidy/checkers/bugprone-signal-handler-minimal.c
clang-tools-extra/test/clang-tidy/checkers/bugprone-signal-handler-posix.c
clang-tools-extra/test/clang-tidy/checkers/bugprone-signal-handler.c