From 2fe506b615b733b6472da20cf564e9d4acecd9c2 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Thu, 1 Jan 2026 22:13:40 +0700 Subject: [PATCH 1/2] [DeadCode] Register RemoveNextSameValueConditionRector in dead-code set --- src/Config/Level/DeadCodeLevel.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Config/Level/DeadCodeLevel.php b/src/Config/Level/DeadCodeLevel.php index 70a2ab4d44e..b19984bcfc9 100644 --- a/src/Config/Level/DeadCodeLevel.php +++ b/src/Config/Level/DeadCodeLevel.php @@ -56,6 +56,7 @@ use Rector\DeadCode\Rector\Return_\RemoveDeadConditionAboveReturnRector; use Rector\DeadCode\Rector\StaticCall\RemoveParentCallWithoutParentRector; use Rector\DeadCode\Rector\Stmt\RemoveConditionExactReturnRector; +use Rector\DeadCode\Rector\Stmt\RemoveNextSameValueConditionRector; use Rector\DeadCode\Rector\Stmt\RemoveUnreachableStatementRector; use Rector\DeadCode\Rector\Switch_\RemoveDuplicatedCaseInSwitchRector; use Rector\DeadCode\Rector\Ternary\TernaryToBooleanOrFalseToBooleanAndRector; @@ -103,7 +104,7 @@ final class DeadCodeLevel SimplifyIfElseWithSameContentRector::class, // needs more testing, Nov 2025 - // RemoveNextSameValueConditionRector::class, + RemoveNextSameValueConditionRector::class, SimplifyUselessVariableRector::class, RemoveDeadZeroAndOneOperationRector::class, From aaa5b3ac8cbe9c898d19b69e729d8d7827db9369 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Thu, 1 Jan 2026 22:14:20 +0700 Subject: [PATCH 2/2] [DeadCode] Register RemoveNextSameValueConditionRector in dead-code set --- src/Config/Level/DeadCodeLevel.php | 1 - 1 file changed, 1 deletion(-) diff --git a/src/Config/Level/DeadCodeLevel.php b/src/Config/Level/DeadCodeLevel.php index b19984bcfc9..b707b9fdf02 100644 --- a/src/Config/Level/DeadCodeLevel.php +++ b/src/Config/Level/DeadCodeLevel.php @@ -103,7 +103,6 @@ final class DeadCodeLevel RemoveConcatAutocastRector::class, SimplifyIfElseWithSameContentRector::class, - // needs more testing, Nov 2025 RemoveNextSameValueConditionRector::class, SimplifyUselessVariableRector::class, RemoveDeadZeroAndOneOperationRector::class,