[clang-tools-extra] [clang-tidy] add new check readability-enum-initial-value (PR #86129)
Julian Schmidt via cfe-commits
cfe-commits at lists.llvm.org
Fri Mar 22 18:42:41 PDT 2024
================
@@ -0,0 +1,27 @@
+// RUN: %check_clang_tidy %s readability-enum-initial-value %t
+
+enum EError {
+ // CHECK-MESSAGES: :[[@LINE-1]]:1: warning: inital value in enum EError has readability issue, explicit initialization of all of enumerators
+ EError_a = 1,
+ EError_b,
+ // CHECK-FIXES: EError_b = 2,
+ EError_c = 3,
+};
+
+enum ENone {
+ ENone_a,
+ ENone_b,
+ eENone_c,
----------------
5chmidti wrote:
The leading `e` was probably a typo, same in the cpp test file.
https://github.com/llvm/llvm-project/pull/86129
More information about the cfe-commits
mailing list