[clang-tidy][NFC] Document CERT rule coverage and aliases for some primary checks (#90965)

GitOrigin-RevId: 3cf574da407b9be01cc86f0ad2902c5d2ff8f078
diff --git a/docs/clang-tidy/checks/bugprone/bad-signal-to-kill-thread.rst b/docs/clang-tidy/checks/bugprone/bad-signal-to-kill-thread.rst
index 24b08da..365624a 100644
--- a/docs/clang-tidy/checks/bugprone/bad-signal-to-kill-thread.rst
+++ b/docs/clang-tidy/checks/bugprone/bad-signal-to-kill-thread.rst
@@ -14,3 +14,5 @@
 This check corresponds to the CERT C Coding Standard rule
 `POS44-C. Do not use signals to terminate threads
 <https://wiki.sei.cmu.edu/confluence/display/c/POS44-C.+Do+not+use+signals+to+terminate+threads>`_.
+
+`cert-pos44-c` redirects here as an alias of this check.
diff --git a/docs/clang-tidy/checks/bugprone/macro-parentheses.rst b/docs/clang-tidy/checks/bugprone/macro-parentheses.rst
index b6bafce..80cea08 100644
--- a/docs/clang-tidy/checks/bugprone/macro-parentheses.rst
+++ b/docs/clang-tidy/checks/bugprone/macro-parentheses.rst
@@ -17,3 +17,7 @@
 It is also recommended to surround macro arguments in the replacement list
 with parentheses. This ensures that the argument value is calculated
 properly.
+
+This check corresponds to the CERT C Coding Standard rule
+`PRE20-C. Macro replacement lists should be parenthesized.
+<https://wiki.sei.cmu.edu/confluence/display/c/PRE02-C.+Macro+replacement+lists+should+be+parenthesized>`_
diff --git a/docs/clang-tidy/checks/bugprone/suspicious-memory-comparison.rst b/docs/clang-tidy/checks/bugprone/suspicious-memory-comparison.rst
index 549e214..f82863f 100644
--- a/docs/clang-tidy/checks/bugprone/suspicious-memory-comparison.rst
+++ b/docs/clang-tidy/checks/bugprone/suspicious-memory-comparison.rst
@@ -29,3 +29,5 @@
 and
 `EXP62-CPP. Do not access the bits of an object representation that are not part of the object's value representation
 <https://wiki.sei.cmu.edu/confluence/display/cplusplus/EXP62-CPP.+Do+not+access+the+bits+of+an+object+representation+that+are+not+part+of+the+object%27s+value+representation>`_
+
+`cert-exp42-c` redirects here as an alias of this check.
diff --git a/docs/clang-tidy/checks/concurrency/thread-canceltype-asynchronous.rst b/docs/clang-tidy/checks/concurrency/thread-canceltype-asynchronous.rst
index 11edd00..5e4d980 100644
--- a/docs/clang-tidy/checks/concurrency/thread-canceltype-asynchronous.rst
+++ b/docs/clang-tidy/checks/concurrency/thread-canceltype-asynchronous.rst
@@ -17,3 +17,5 @@
 This check corresponds to the CERT C Coding Standard rule
 `POS47-C. Do not use threads that can be canceled asynchronously
 <https://wiki.sei.cmu.edu/confluence/display/c/POS47-C.+Do+not+use+threads+that+can+be+canceled+asynchronously>`_.
+
+`cert-pos47-c` redirects here as an alias of this check.
diff --git a/docs/clang-tidy/checks/misc/throw-by-value-catch-by-reference.rst b/docs/clang-tidy/checks/misc/throw-by-value-catch-by-reference.rst
index af6ec14..b89fbe8 100644
--- a/docs/clang-tidy/checks/misc/throw-by-value-catch-by-reference.rst
+++ b/docs/clang-tidy/checks/misc/throw-by-value-catch-by-reference.rst
@@ -3,8 +3,7 @@
 misc-throw-by-value-catch-by-reference
 ======================================
 
-`cert-err09-cpp` redirects here as an alias for this check.
-`cert-err61-cpp` redirects here as an alias for this check.
+`cert-err09-cpp` and `cert-err61-cpp` redirect here as aliases of this check.
 
 Finds violations of the rule "Throw by value, catch by reference" presented for
 example in "C++ Coding Standards" by H. Sutter and A. Alexandrescu, as well as