[clang-tools-extra] [clang-tidy] Migrate explicit-constructor check from google to misc and add relative aliases (PR #194807)
Zeyi Xu via cfe-commits
cfe-commits at lists.llvm.org
Thu Apr 30 01:11:50 PDT 2026
================
@@ -199,12 +199,27 @@ New check aliases
to :doc:`bugprone-assignment-in-selection-statement
<clang-tidy/checks/bugprone/assignment-in-selection-statement>`.
+- Renamed :doc:`cppcoreguidelines-explicit-constructor <clang-tidy/checks/cppcoreguidelines/explicit-constructor>`
+ to :doc:`misc-explicit-constructor
+ <clang-tidy/checks/misc/explicit-constructor>`. The `cppcoreguidelines-explicit-constructor`
+ name is kept as an alias.
+
+- Renamed :doc:`google-explicit-constructor <clang-tidy/checks/google/explicit-constructor>`
+ to :doc:`misc-explicit-constructor
+ <clang-tidy/checks/misc/explicit-constructor>`. The `google-explicit-constructor`
+ name is kept as an alias.
+
- Renamed :doc:`hicpp-exception-baseclass
<clang-tidy/checks/hicpp/exception-baseclass>`
to :doc:`bugprone-std-exception-baseclass
<clang-tidy/checks/bugprone/std-exception-baseclass>`.
The `hicpp-exception-baseclass` name is kept as an alias.
+- Renamed :doc:`hicpp-explicit-conversions <clang-tidy/checks/hicpp/explicit-conversions>`
----------------
zeyi2 wrote:
Personally I don't think this is necessary, `hicpp-explicit-conversions` is already an alias for `google-explicit-constructor` before this change, so no need to mention it?
https://github.com/llvm/llvm-project/pull/194807
More information about the cfe-commits
mailing list