llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT--> @llvm/pr-subscribers-clang-tidy Author: mitchell (zeyi2) <details> <summary>Changes</summary> The original links to the High Integrity C++ Coding Standard now redirects to an [irrelevant page](https://www.perforce.com/resources) because Perforce made the document private (it now requires email to apply). This PR updates all HICPP-related documentation links to point to the application form, ensuring users can still find the official source for these rules. --- Patch is 26.82 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/180525.diff 33 Files Affected: - (modified) clang-tools-extra/docs/clang-tidy/checks/cppcoreguidelines/avoid-goto.rst (+1-1) - (modified) clang-tools-extra/docs/clang-tidy/checks/hicpp/avoid-c-arrays.rst (+1-1) - (modified) clang-tools-extra/docs/clang-tidy/checks/hicpp/avoid-goto.rst (+1-1) - (modified) clang-tools-extra/docs/clang-tidy/checks/hicpp/braces-around-statements.rst (+1-1) - (modified) clang-tools-extra/docs/clang-tidy/checks/hicpp/deprecated-headers.rst (+1-1) - (modified) clang-tools-extra/docs/clang-tidy/checks/hicpp/exception-baseclass.rst (+1-1) - (modified) clang-tools-extra/docs/clang-tidy/checks/hicpp/explicit-conversions.rst (+1-1) - (modified) clang-tools-extra/docs/clang-tidy/checks/hicpp/function-size.rst (+3-3) - (modified) clang-tools-extra/docs/clang-tidy/checks/hicpp/ignored-remove-result.rst (+1-1) - (modified) clang-tools-extra/docs/clang-tidy/checks/hicpp/invalid-access-moved.rst (+1-1) - (modified) clang-tools-extra/docs/clang-tidy/checks/hicpp/member-init.rst (+1-1) - (modified) clang-tools-extra/docs/clang-tidy/checks/hicpp/move-const-arg.rst (+1-1) - (modified) clang-tools-extra/docs/clang-tidy/checks/hicpp/multiway-paths-covered.rst (+3-3) - (modified) clang-tools-extra/docs/clang-tidy/checks/hicpp/named-parameter.rst (+1-1) - (modified) clang-tools-extra/docs/clang-tidy/checks/hicpp/new-delete-operators.rst (+1-1) - (modified) clang-tools-extra/docs/clang-tidy/checks/hicpp/no-array-decay.rst (+1-1) - (modified) clang-tools-extra/docs/clang-tidy/checks/hicpp/no-assembler.rst (+1-1) - (modified) clang-tools-extra/docs/clang-tidy/checks/hicpp/no-malloc.rst (+1-1) - (modified) clang-tools-extra/docs/clang-tidy/checks/hicpp/noexcept-move.rst (+1-1) - (modified) clang-tools-extra/docs/clang-tidy/checks/hicpp/signed-bitwise.rst (+1-1) - (modified) clang-tools-extra/docs/clang-tidy/checks/hicpp/special-member-functions.rst (+1-1) - (modified) clang-tools-extra/docs/clang-tidy/checks/hicpp/static-assert.rst (+1-1) - (modified) clang-tools-extra/docs/clang-tidy/checks/hicpp/undelegated-constructor.rst (+1-1) - (modified) clang-tools-extra/docs/clang-tidy/checks/hicpp/uppercase-literal-suffix.rst (+1-1) - (modified) clang-tools-extra/docs/clang-tidy/checks/hicpp/use-auto.rst (+1-1) - (modified) clang-tools-extra/docs/clang-tidy/checks/hicpp/use-emplace.rst (+1-1) - (modified) clang-tools-extra/docs/clang-tidy/checks/hicpp/use-equals-default.rst (+1-1) - (modified) clang-tools-extra/docs/clang-tidy/checks/hicpp/use-equals-delete.rst (+1-1) - (modified) clang-tools-extra/docs/clang-tidy/checks/hicpp/use-noexcept.rst (+1-1) - (modified) clang-tools-extra/docs/clang-tidy/checks/hicpp/use-nullptr.rst (+1-1) - (modified) clang-tools-extra/docs/clang-tidy/checks/hicpp/use-override.rst (+1-1) - (modified) clang-tools-extra/docs/clang-tidy/checks/hicpp/vararg.rst (+1-1) - (modified) clang-tools-extra/docs/clang-tidy/checks/readability/magic-numbers.rst (+1-1) ``````````diff diff --git a/clang-tools-extra/docs/clang-tidy/checks/cppcoreguidelines/avoid-goto.rst b/clang-tools-extra/docs/clang-tidy/checks/cppcoreguidelines/avoid-goto.rst index 1f9dc0a1edb3a..87e14bbe8a850 100644 --- a/clang-tools-extra/docs/clang-tidy/checks/cppcoreguidelines/avoid-goto.rst +++ b/clang-tools-extra/docs/clang-tidy/checks/cppcoreguidelines/avoid-goto.rst @@ -9,7 +9,7 @@ with looping constructs. Only forward jumps in nested loops are accepted. This check implements `ES.76 <https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#es76-avoid-goto>`_ from the C++ Core Guidelines and -`6.3.1 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-standard/statements>`_ +`6.3.1 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-rules>`_ from High Integrity C++ Coding Standard. For more information on why to avoid programming diff --git a/clang-tools-extra/docs/clang-tidy/checks/hicpp/avoid-c-arrays.rst b/clang-tools-extra/docs/clang-tidy/checks/hicpp/avoid-c-arrays.rst index 789235980ad7b..9128e7883b010 100644 --- a/clang-tools-extra/docs/clang-tidy/checks/hicpp/avoid-c-arrays.rst +++ b/clang-tools-extra/docs/clang-tidy/checks/hicpp/avoid-c-arrays.rst @@ -8,4 +8,4 @@ hicpp-avoid-c-arrays The hicpp-avoid-c-arrays check is an alias, please see :doc:`modernize-avoid-c-arrays <../modernize/avoid-c-arrays>` for more information. -It partly enforces the `rule 4.1.1 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-standard/standard-conversions>`_. +It partly enforces the `rule 4.1.1 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-rules>`_. diff --git a/clang-tools-extra/docs/clang-tidy/checks/hicpp/avoid-goto.rst b/clang-tools-extra/docs/clang-tidy/checks/hicpp/avoid-goto.rst index ccc2a7b34efe5..e483503bdd4cd 100644 --- a/clang-tools-extra/docs/clang-tidy/checks/hicpp/avoid-goto.rst +++ b/clang-tools-extra/docs/clang-tidy/checks/hicpp/avoid-goto.rst @@ -8,4 +8,4 @@ hicpp-avoid-goto The `hicpp-avoid-goto` check is an alias, please see :doc:`cppcoreguidelines-avoid-goto <../cppcoreguidelines/avoid-goto>` for more information. -It enforces the `rule 6.3.1 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-standard/statements>`_. +It enforces the `rule 6.3.1 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-rules>`_. diff --git a/clang-tools-extra/docs/clang-tidy/checks/hicpp/braces-around-statements.rst b/clang-tools-extra/docs/clang-tidy/checks/hicpp/braces-around-statements.rst index aef997538d331..a5972d49fac09 100644 --- a/clang-tools-extra/docs/clang-tidy/checks/hicpp/braces-around-statements.rst +++ b/clang-tools-extra/docs/clang-tidy/checks/hicpp/braces-around-statements.rst @@ -10,4 +10,4 @@ The `hicpp-braces-around-statements` check is an alias, please see <../readability/braces-around-statements>` for more information. It enforces the `rule 6.1.1 -<https://www.perforce.com/resources/qac/high-integrity-cpp-coding-standard/statements>`_. +<https://www.perforce.com/resources/qac/high-integrity-cpp-coding-rules>`_. diff --git a/clang-tools-extra/docs/clang-tidy/checks/hicpp/deprecated-headers.rst b/clang-tools-extra/docs/clang-tidy/checks/hicpp/deprecated-headers.rst index b1446c563863c..efcbbac536e90 100644 --- a/clang-tools-extra/docs/clang-tidy/checks/hicpp/deprecated-headers.rst +++ b/clang-tools-extra/docs/clang-tidy/checks/hicpp/deprecated-headers.rst @@ -8,4 +8,4 @@ hicpp-deprecated-headers The `hicpp-deprecated-headers` check is an alias, please see :doc:`modernize-deprecated-headers <../modernize/deprecated-headers>` for more information. -It enforces the `rule 1.3.3 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-standard/general>`_. +It enforces the `rule 1.3.3 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-rules>`_. diff --git a/clang-tools-extra/docs/clang-tidy/checks/hicpp/exception-baseclass.rst b/clang-tools-extra/docs/clang-tidy/checks/hicpp/exception-baseclass.rst index 9bbc7fc59ed71..7a1c1a07c49e3 100644 --- a/clang-tools-extra/docs/clang-tidy/checks/hicpp/exception-baseclass.rst +++ b/clang-tools-extra/docs/clang-tidy/checks/hicpp/exception-baseclass.rst @@ -6,7 +6,7 @@ hicpp-exception-baseclass Ensure that every value that in a ``throw`` expression is an instance of ``std::exception``. -This enforces `rule 15.1 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-standard-exception-handling>`_ +This enforces `rule 15.1 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-rules>`_ of the High Integrity C++ Coding Standard. .. code-block:: c++ diff --git a/clang-tools-extra/docs/clang-tidy/checks/hicpp/explicit-conversions.rst b/clang-tools-extra/docs/clang-tidy/checks/hicpp/explicit-conversions.rst index 6072527b28a3a..5bbe5243a1c89 100644 --- a/clang-tools-extra/docs/clang-tidy/checks/hicpp/explicit-conversions.rst +++ b/clang-tools-extra/docs/clang-tidy/checks/hicpp/explicit-conversions.rst @@ -9,7 +9,7 @@ This check is an alias for :doc:`google-explicit-constructor <../google/explicit-constructor>`. Used to enforce parts of `rule 5.4.1 -<https://www.perforce.com/resources/qac/high-integrity-cpp-coding-standard-expressions>`_. +<https://www.perforce.com/resources/qac/high-integrity-cpp-coding-rules>`_. This check will enforce that constructors and conversion operators are marked ``explicit``. Other forms of casting checks are implemented in other places. The following checks can be used to check for more forms diff --git a/clang-tools-extra/docs/clang-tidy/checks/hicpp/function-size.rst b/clang-tools-extra/docs/clang-tidy/checks/hicpp/function-size.rst index ad91c2514c97f..2030e61be2386 100644 --- a/clang-tools-extra/docs/clang-tidy/checks/hicpp/function-size.rst +++ b/clang-tools-extra/docs/clang-tidy/checks/hicpp/function-size.rst @@ -9,6 +9,6 @@ This check is an alias for :doc:`readability-function-size <../readability/function-size>`. Useful to enforce multiple sections on function complexity. -- `rule 8.2.2 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-standard/definitions>`_ -- `rule 8.3.1 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-standard/definitions>`_ -- `rule 8.3.2 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-standard/definitions>`_ +- `rule 8.2.2 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-rules>`_ +- `rule 8.3.1 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-rules>`_ +- `rule 8.3.2 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-rules>`_ diff --git a/clang-tools-extra/docs/clang-tidy/checks/hicpp/ignored-remove-result.rst b/clang-tools-extra/docs/clang-tidy/checks/hicpp/ignored-remove-result.rst index 4a89949ce45d7..1c749b169828e 100644 --- a/clang-tools-extra/docs/clang-tidy/checks/hicpp/ignored-remove-result.rst +++ b/clang-tools-extra/docs/clang-tidy/checks/hicpp/ignored-remove-result.rst @@ -5,7 +5,7 @@ hicpp-ignored-remove-result Ensure that the result of ``std::remove``, ``std::remove_if`` and ``std::unique`` are not ignored according to -`rule 17.5.1 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-standard/standard-library>`_. +`rule 17.5.1 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-rules>`_. The mutating algorithms ``std::remove``, ``std::remove_if`` and both overloads of ``std::unique`` operate by swapping or moving elements of the range they are diff --git a/clang-tools-extra/docs/clang-tidy/checks/hicpp/invalid-access-moved.rst b/clang-tools-extra/docs/clang-tidy/checks/hicpp/invalid-access-moved.rst index fd2e04a0fc711..f3aeaafafa461 100644 --- a/clang-tools-extra/docs/clang-tidy/checks/hicpp/invalid-access-moved.rst +++ b/clang-tools-extra/docs/clang-tidy/checks/hicpp/invalid-access-moved.rst @@ -8,4 +8,4 @@ hicpp-invalid-access-moved This check is an alias for :doc:`bugprone-use-after-move <../bugprone/use-after-move>`. -Implements parts of the `rule 8.4.1 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-standard/definitions>`_ to check if moved-from objects are accessed. +Implements parts of the `rule 8.4.1 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-rules>`_ to check if moved-from objects are accessed. diff --git a/clang-tools-extra/docs/clang-tidy/checks/hicpp/member-init.rst b/clang-tools-extra/docs/clang-tidy/checks/hicpp/member-init.rst index 341d8a79931ed..d96f090707ffe 100644 --- a/clang-tools-extra/docs/clang-tidy/checks/hicpp/member-init.rst +++ b/clang-tools-extra/docs/clang-tidy/checks/hicpp/member-init.rst @@ -7,5 +7,5 @@ hicpp-member-init This check is an alias for :doc:`cppcoreguidelines-pro-type-member-init <../cppcoreguidelines/pro-type-member-init>`. Implements the check for -`rule 12.4.2 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-standard/special-member-functions>`_ +`rule 12.4.2 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-rules>`_ to initialize class members in the right order. diff --git a/clang-tools-extra/docs/clang-tidy/checks/hicpp/move-const-arg.rst b/clang-tools-extra/docs/clang-tidy/checks/hicpp/move-const-arg.rst index 7af8401602328..b993a4e4f8d75 100644 --- a/clang-tools-extra/docs/clang-tidy/checks/hicpp/move-const-arg.rst +++ b/clang-tools-extra/docs/clang-tidy/checks/hicpp/move-const-arg.rst @@ -8,4 +8,4 @@ hicpp-move-const-arg The `hicpp-move-const-arg` check is an alias, please see :doc:`performance-move-const-arg <../performance/move-const-arg>` for more information. -It enforces the `rule 17.3.1 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-standard/standard-library>`_. +It enforces the `rule 17.3.1 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-rules>`_. diff --git a/clang-tools-extra/docs/clang-tidy/checks/hicpp/multiway-paths-covered.rst b/clang-tools-extra/docs/clang-tidy/checks/hicpp/multiway-paths-covered.rst index f164f4c0b2f48..13f174778b6de 100644 --- a/clang-tools-extra/docs/clang-tidy/checks/hicpp/multiway-paths-covered.rst +++ b/clang-tools-extra/docs/clang-tidy/checks/hicpp/multiway-paths-covered.rst @@ -6,8 +6,8 @@ hicpp-multiway-paths-covered This check discovers situations where code paths are not fully-covered. It furthermore suggests using ``if`` instead of ``switch`` if the code will be more clear. -The `rule 6.1.2 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-standard/statements>`_ -and `rule 6.1.4 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-standard/statements>`_ +The `rule 6.1.2 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-rules>`_ +and `rule 6.1.4 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-rules>`_ of the High Integrity C++ Coding Standard are enforced. ``if-else if`` chains that miss a final ``else`` branch might lead to @@ -59,7 +59,7 @@ possible code paths. } -The `rule 6.1.4 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-standard/statements>`_ +The `rule 6.1.4 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-rules>`_ requires every ``switch`` statement to have at least two ``case`` labels other than a `default` label. Otherwise, the ``switch`` could be better expressed with an ``if`` statement. Degenerated ``switch`` statements without any labels are caught as well. diff --git a/clang-tools-extra/docs/clang-tidy/checks/hicpp/named-parameter.rst b/clang-tools-extra/docs/clang-tidy/checks/hicpp/named-parameter.rst index 4506596946ead..26deac6e1688e 100644 --- a/clang-tools-extra/docs/clang-tidy/checks/hicpp/named-parameter.rst +++ b/clang-tools-extra/docs/clang-tidy/checks/hicpp/named-parameter.rst @@ -8,4 +8,4 @@ hicpp-named-parameter This check is an alias for :doc:`readability-named-parameter <../readability/named-parameter>`. -Implements `rule 8.2.1 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-standard/definitions>`_. +Implements `rule 8.2.1 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-rules>`_. diff --git a/clang-tools-extra/docs/clang-tidy/checks/hicpp/new-delete-operators.rst b/clang-tools-extra/docs/clang-tidy/checks/hicpp/new-delete-operators.rst index a7891f943e2c3..2adc4efe19cbd 100644 --- a/clang-tools-extra/docs/clang-tidy/checks/hicpp/new-delete-operators.rst +++ b/clang-tools-extra/docs/clang-tidy/checks/hicpp/new-delete-operators.rst @@ -6,5 +6,5 @@ hicpp-new-delete-operators ========================== This check is an alias for :doc:`misc-new-delete-overloads <../misc/new-delete-overloads>`. -Implements `rule 12.3.1 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-standard/special-member-functions>`_ to ensure +Implements `rule 12.3.1 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-rules>`_ to ensure the `new` and `delete` operators have the correct signature. diff --git a/clang-tools-extra/docs/clang-tidy/checks/hicpp/no-array-decay.rst b/clang-tools-extra/docs/clang-tidy/checks/hicpp/no-array-decay.rst index 715a1b7638e8b..3cd5ebde65cf9 100644 --- a/clang-tools-extra/docs/clang-tidy/checks/hicpp/no-array-decay.rst +++ b/clang-tools-extra/docs/clang-tidy/checks/hicpp/no-array-decay.rst @@ -9,4 +9,4 @@ The `hicpp-no-array-decay` check is an alias, please see :doc:`cppcoreguidelines-pro-bounds-array-to-pointer-decay <../cppcoreguidelines/pro-bounds-array-to-pointer-decay>` for more information. -It enforces the `rule 4.1.1 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-standard/standard-conversions>`_. +It enforces the `rule 4.1.1 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-rules>`_. diff --git a/clang-tools-extra/docs/clang-tidy/checks/hicpp/no-assembler.rst b/clang-tools-extra/docs/clang-tidy/checks/hicpp/no-assembler.rst index cfc6e9b6ec347..55231fbd0a8da 100644 --- a/clang-tools-extra/docs/clang-tidy/checks/hicpp/no-assembler.rst +++ b/clang-tools-extra/docs/clang-tidy/checks/hicpp/no-assembler.rst @@ -6,5 +6,5 @@ hicpp-no-assembler Checks for assembler statements. Use of inline assembly should be avoided since it restricts the portability of the code. -This enforces `rule 7.5.1 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-standard/declarations>`_ +This enforces `rule 7.5.1 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-rules>`_ of the High Integrity C++ Coding Standard. diff --git a/clang-tools-extra/docs/clang-tidy/checks/hicpp/no-malloc.rst b/clang-tools-extra/docs/clang-tidy/checks/hicpp/no-malloc.rst index d84345e786fc5..006afb204a41a 100644 --- a/clang-tools-extra/docs/clang-tidy/checks/hicpp/no-malloc.rst +++ b/clang-tools-extra/docs/clang-tidy/checks/hicpp/no-malloc.rst @@ -8,4 +8,4 @@ hicpp-no-malloc The `hicpp-no-malloc` check is an alias, please see :doc:`cppcoreguidelines-no-malloc <../cppcoreguidelines/no-malloc>` for more information. -It enforces the `rule 5.3.2 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-standard-expressions>`_. +It enforces the `rule 5.3.2 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-rules>`_. diff --git a/clang-tools-extra/docs/clang-tidy/checks/hicpp/noexcept-move.rst b/clang-tools-extra/docs/clang-tidy/checks/hicpp/noexcept-move.rst index 1f875f410e9ac..1921cb5f8a61f 100644 --- a/clang-tools-extra/docs/clang-tidy/checks/hicpp/noexcept-move.rst +++ b/clang-tools-extra/docs/clang-tidy/checks/hicpp/noexcept-move.rst @@ -7,4 +7,4 @@ hicpp-noexcept-move This check is an alias for :doc:`performance-noexcept-move-constructor <../performance/noexcept-move-constructor>`. -Checks `rule 12.5.4 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-standard/special-member-functions>`_ to mark move assignment and move construction `noexcept`. +Checks `rule 12.5.4 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-rules>`_ to mark move assignment and move construction `noexcept`. diff --git a/clang-tools-extra/docs/clang-tidy/checks/hicpp/signed-bitwise.rst b/clang-tools-extra/docs/clang-tidy/checks/hicpp/signed-bitwise.rst index e290c3c0c2310..0461f0cd61911 100644 --- a/clang-tools-extra/docs/clang-tidy/checks/hicpp/signed-bitwise.rst +++ b/clang-tools-extra/docs/clang-tidy/checks/hicpp/signed-bitwise.rst @@ -6,7 +6,7 @@ hicpp-signed-bitwise Finds uses of bitwise operations on signed integer types, which may lead to undefined or implementation defined behavior. -The according rule is defined in the `High Integrity C++ Standard, Section 5.6.1 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-standard-expressions>`_. +The according rule is defined in the `High Integrity C++ Standard, Section 5.6.1 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-rules>`_. Options ------- diff --git a/clang-tools-extra/docs/clang-tidy/checks/hicpp/special-member-functions.rst b/clang-tools-extra/docs/clang-tidy/checks/hicpp/special-member-functions.rst index e0be23c8bffab..b065c79ee696b 100644 --- a/clang-tools-extra/docs/clang-tidy/checks/hicpp/special-member-functions.rst +++ b/clang-tools-extra/docs/clang-tidy/checks/hicpp/special-member-functions.rst @@ -6,4 +6,4 @@ hicpp-special-member-functions ============================== This check is an alias for :doc:`cppcoreguidelines-special-member-functions <../cppcoreguidelines/special-member-functions>`. -Checks that special member functions have the correct signature, according to `rule 12.5.7 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-standard/special-member-functions>`_. +Checks that special member functions have the correct signature, according to `rule 12.5.7 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-rules>`_. diff --git a/clang-tools-extra/docs/clang-tidy/checks/hicpp/static-assert.rst b/clang-tools-extra/docs/clang-tidy/checks/hicpp/static-assert.rst index 8640e697ce9a2..155dcfb7f507a 100644 --- a/clang-tools-extra/docs/clang-tidy/checks/hicpp/static-assert.rst +++ b/clang-tools-extra/docs/clang-tidy/checks/hicpp/static-assert.rst @@ -7,4 +7,4 @@ hicpp-static-assert The `hicpp-static-assert` check is an alias, please see :doc:`misc-static-assert <../misc/static-assert>` for more information. -It enforces the `rule 7.1.10 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-standard/declarations>`_. +It enforces the `rule 7.1.10 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-rules>`_. diff --git a/clang-tools-extra/docs/clang-tidy/checks/hicpp/undelegated-constructor.rst b/clang-tools-extra/docs/clang-tidy/checks/hicpp/undelegated-constructor.rst index f67ca65f5cafa..066d42c91920c 100644 --- a/clang-tools-extra/docs/clang-tidy/checks/hicpp/undelegated-constructor.rst +++ b/clang-tools-extra/docs/clang-tidy/checks/hicpp/undelegated-constructor.rst @@ -6,7 +6,7 @@ hicpp-undelegated-constructor ============================= This check is an alias for :doc:`bugprone-undelegated-constructor <../bugprone/undelegated-constructor>`. -Partially implements `rule 12.4.5 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-standard/special-member-functions>`_ +Partially implements `rule 12.4.5 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-rules>`_ to find misplaced constructor calls inside a constructor. .. code-block:: c++ diff --git a/clang-tools-extra/docs/clang-tidy/checks/hicpp/uppercase-literal-suffix.rst b/clang-tools-extra/docs/clang-tidy/checks/hicpp/uppercase-literal-suffix.rst index 34b9f255a44c8..7661fb82fc689 100644 --- a/clang-tools-extra/docs/clang-tidy/checks/hicpp/uppercase-literal-suffix.rst +++ b/clang-tools-extra/docs/clang-tidy/checks/hicpp/uppercase-literal-suffix.rst @@ -9,5 +9,5 @@ The hicpp-uppercase-literal-suffix check is an alias, please see :doc:`readability-uppercase-literal-suffix <../readability/uppercase-literal-suffix>` for more information. -Partially implements `rule 4.2.1 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-standard/standard-conversions>`_ +Partially implements `rule 4.2.1 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-rules>`_ to ensure that the ``U`` suffix is writeln properly. diff --git a/clang-tools-extra/docs/clang-tidy/checks/hicpp/use-auto.rst b/clang-tools-extra/docs/clang-tidy/checks/hicpp/use-auto.rst index c5d0e7c05bea1..9bd044f5bea82 100644 --- a/clang-tools-extra/... [truncated] `````````` </details> https://github.com/llvm/llvm-project/pull/180525 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
