https://github.com/HerrCai0907 created 
https://github.com/llvm/llvm-project/pull/119887

The missing part of #119580


>From f50c1e075e129dd7a78f539476a2183e730a4608 Mon Sep 17 00:00:00 2001
From: Congcong Cai <congcongcai0...@163.com>
Date: Fri, 13 Dec 2024 22:37:28 +0800
Subject: [PATCH] [clang-tidy][NFC][doc] clean out-dated clang-static-analyzer
 checks documents and update check list

---
 .../checks/clang-analyzer/security.PutenvStackArray.rst  | 2 ++
 .../checks/clang-analyzer/security.SetgidSetuidOrder.rst | 2 ++
 .../checks/clang-analyzer/valist.CopyToSelf.rst          | 9 ---------
 .../checks/clang-analyzer/valist.Uninitialized.rst       | 9 ---------
 .../checks/clang-analyzer/valist.Unterminated.rst        | 9 ---------
 clang-tools-extra/docs/clang-tidy/checks/list.rst        | 3 ++-
 6 files changed, 6 insertions(+), 28 deletions(-)
 delete mode 100644 
clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/valist.CopyToSelf.rst
 delete mode 100644 
clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/valist.Uninitialized.rst
 delete mode 100644 
clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/valist.Unterminated.rst

diff --git 
a/clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/security.PutenvStackArray.rst
 
b/clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/security.PutenvStackArray.rst
index 55506ed16c83a2..5858078246d9b3 100644
--- 
a/clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/security.PutenvStackArray.rst
+++ 
b/clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/security.PutenvStackArray.rst
@@ -1,4 +1,6 @@
 .. title:: clang-tidy - clang-analyzer-security.PutenvStackArray
+.. meta::
+   :http-equiv=refresh: 
5;URL=https://clang.llvm.org/docs/analyzer/checkers.html#security-putenvstackarray-c
 
 clang-analyzer-security.PutenvStackArray
 ========================================
diff --git 
a/clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/security.SetgidSetuidOrder.rst
 
b/clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/security.SetgidSetuidOrder.rst
index af9ca517e02cfb..b3ba78597a5ba3 100644
--- 
a/clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/security.SetgidSetuidOrder.rst
+++ 
b/clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/security.SetgidSetuidOrder.rst
@@ -1,4 +1,6 @@
 .. title:: clang-tidy - clang-analyzer-security.SetgidSetuidOrder
+.. meta::
+   :http-equiv=refresh: 
5;URL=https://clang.llvm.org/docs/analyzer/checkers.html#security-setgidsetuidorder-c
 
 clang-analyzer-security.SetgidSetuidOrder
 =========================================
diff --git 
a/clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/valist.CopyToSelf.rst 
b/clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/valist.CopyToSelf.rst
deleted file mode 100644
index d0c82abd819017..00000000000000
--- 
a/clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/valist.CopyToSelf.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-.. title:: clang-tidy - clang-analyzer-valist.CopyToSelf
-
-clang-analyzer-valist.CopyToSelf
-================================
-
-Check for va_lists which are copied onto itself.
-
-The clang-analyzer-valist.CopyToSelf check is an alias of
-Clang Static Analyzer valist.CopyToSelf.
diff --git 
a/clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/valist.Uninitialized.rst
 
b/clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/valist.Uninitialized.rst
deleted file mode 100644
index 98b5dd023254ae..00000000000000
--- 
a/clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/valist.Uninitialized.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-.. title:: clang-tidy - clang-analyzer-valist.Uninitialized
-
-clang-analyzer-valist.Uninitialized
-===================================
-
-Check for usages of uninitialized (or already released) va_lists.
-
-The clang-analyzer-valist.Uninitialized check is an alias of
-Clang Static Analyzer valist.Uninitialized.
diff --git 
a/clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/valist.Unterminated.rst
 
b/clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/valist.Unterminated.rst
deleted file mode 100644
index 85e21c57210634..00000000000000
--- 
a/clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/valist.Unterminated.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-.. title:: clang-tidy - clang-analyzer-valist.Unterminated
-
-clang-analyzer-valist.Unterminated
-==================================
-
-Check for va_lists which are not released by a va_end call.
-
-The clang-analyzer-valist.Unterminated check is an alias of
-Clang Static Analyzer valist.Unterminated.
diff --git a/clang-tools-extra/docs/clang-tidy/checks/list.rst 
b/clang-tools-extra/docs/clang-tidy/checks/list.rst
index c85466618ec0a4..4d8853a0f6d86c 100644
--- a/clang-tools-extra/docs/clang-tidy/checks/list.rst
+++ b/clang-tools-extra/docs/clang-tidy/checks/list.rst
@@ -115,8 +115,8 @@ Clang-Tidy Checks
    :doc:`bugprone-multiple-new-in-one-expression 
<bugprone/multiple-new-in-one-expression>`,
    :doc:`bugprone-multiple-statement-macro 
<bugprone/multiple-statement-macro>`,
    :doc:`bugprone-no-escape <bugprone/no-escape>`,
-   :doc:`bugprone-nondeterministic-pointer-iteration-order 
<bugprone/nondeterministic-pointer-iteration-order>`,
    :doc:`bugprone-non-zero-enum-to-bool-conversion 
<bugprone/non-zero-enum-to-bool-conversion>`,
+   :doc:`bugprone-nondeterministic-pointer-iteration-order 
<bugprone/nondeterministic-pointer-iteration-order>`,
    :doc:`bugprone-not-null-terminated-result 
<bugprone/not-null-terminated-result>`, "Yes"
    :doc:`bugprone-optional-value-conversion 
<bugprone/optional-value-conversion>`, "Yes"
    :doc:`bugprone-parent-virtual-call <bugprone/parent-virtual-call>`, "Yes"
@@ -514,6 +514,7 @@ Check aliases
    :doc:`clang-analyzer-security.insecureAPI.bcmp 
<clang-analyzer/security.insecureAPI.bcmp>`, `Clang Static Analyzer 
security.insecureAPI.bcmp 
<https://clang.llvm.org/docs/analyzer/checkers.html#security-insecureapi-bcmp>`_,
    :doc:`clang-analyzer-security.insecureAPI.bcopy 
<clang-analyzer/security.insecureAPI.bcopy>`, `Clang Static Analyzer 
security.insecureAPI.bcopy 
<https://clang.llvm.org/docs/analyzer/checkers.html#security-insecureapi-bcopy>`_,
    :doc:`clang-analyzer-security.insecureAPI.bzero 
<clang-analyzer/security.insecureAPI.bzero>`, `Clang Static Analyzer 
security.insecureAPI.bzero 
<https://clang.llvm.org/docs/analyzer/checkers.html#security-insecureapi-bzero>`_,
+   :doc:`clang-analyzer-security.insecureAPI.decodeValueOfObjCType 
<clang-analyzer/security.insecureAPI.decodeValueOfObjCType>`, Clang Static 
Analyzer security.insecureAPI.decodeValueOfObjCType,
    :doc:`clang-analyzer-security.insecureAPI.getpw 
<clang-analyzer/security.insecureAPI.getpw>`, `Clang Static Analyzer 
security.insecureAPI.getpw 
<https://clang.llvm.org/docs/analyzer/checkers.html#security-insecureapi-getpw>`_,
    :doc:`clang-analyzer-security.insecureAPI.gets 
<clang-analyzer/security.insecureAPI.gets>`, `Clang Static Analyzer 
security.insecureAPI.gets 
<https://clang.llvm.org/docs/analyzer/checkers.html#security-insecureapi-gets>`_,
    :doc:`clang-analyzer-security.insecureAPI.mkstemp 
<clang-analyzer/security.insecureAPI.mkstemp>`, `Clang Static Analyzer 
security.insecureAPI.mkstemp 
<https://clang.llvm.org/docs/analyzer/checkers.html#security-insecureapi-mkstemp>`_,

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to