Skip to content

Commit 2cd301a

Browse files
authored
[depre] Deprecate strict-types rules as risky and not practical (#7523)
* [depre] Deprecate BooleanInTernaryOperatorRuleFixerRector as risky and not used in any set * remove related issue * [depre] Deprecate BooleanInIfConditionRuleFixerRector as risky and not practical * remove related issue * [depre] Deprecate BooleanInBooleanNotRuleFixerRector as too strict and not practical * [depre] Deprecate DisallowedShortTernaryRuleFixerRector as risky and not practical * misc
1 parent 5b5c2cd commit 2cd301a

File tree

61 files changed

+32
-1778
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+32
-1778
lines changed

config/set/strict-booleans.php

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,8 @@
33
declare(strict_types=1);
44

55
use Rector\Config\RectorConfig;
6-
use Rector\Strict\Rector\BooleanNot\BooleanInBooleanNotRuleFixerRector;
76
use Rector\Strict\Rector\Empty_\DisallowedEmptyRuleFixerRector;
8-
use Rector\Strict\Rector\If_\BooleanInIfConditionRuleFixerRector;
9-
use Rector\Strict\Rector\Ternary\BooleanInTernaryOperatorRuleFixerRector;
10-
use Rector\Strict\Rector\Ternary\DisallowedShortTernaryRuleFixerRector;
117

128
return static function (RectorConfig $rectorConfig): void {
13-
$rectorConfig->rules([
14-
BooleanInBooleanNotRuleFixerRector::class,
15-
DisallowedEmptyRuleFixerRector::class,
16-
BooleanInIfConditionRuleFixerRector::class,
17-
BooleanInTernaryOperatorRuleFixerRector::class,
18-
DisallowedShortTernaryRuleFixerRector::class,
19-
]);
9+
$rectorConfig->rules([DisallowedEmptyRuleFixerRector::class]);
2010
};

rules-tests/Strict/Rector/BooleanNot/BooleanInBooleanNotRuleFixerRector/BooleanInBooleanNotRuleFixerRectorTest.php

Lines changed: 0 additions & 28 deletions
This file was deleted.

rules-tests/Strict/Rector/BooleanNot/BooleanInBooleanNotRuleFixerRector/Fixture/negated_integer.php.inc

Lines changed: 0 additions & 43 deletions
This file was deleted.

rules-tests/Strict/Rector/BooleanNot/BooleanInBooleanNotRuleFixerRector/Fixture/negated_preg_match.php.inc

Lines changed: 0 additions & 37 deletions
This file was deleted.

rules-tests/Strict/Rector/BooleanNot/BooleanInBooleanNotRuleFixerRector/Fixture/negated_string.php.inc

Lines changed: 0 additions & 43 deletions
This file was deleted.

rules-tests/Strict/Rector/BooleanNot/BooleanInBooleanNotRuleFixerRector/Fixture/skip_docblock.php.inc

Lines changed: 0 additions & 20 deletions
This file was deleted.

rules-tests/Strict/Rector/BooleanNot/BooleanInBooleanNotRuleFixerRector/Fixture/skip_negated_boolean.php.inc

Lines changed: 0 additions & 16 deletions
This file was deleted.

rules-tests/Strict/Rector/BooleanNot/BooleanInBooleanNotRuleFixerRector/Fixture/string_null_and_false.php.inc

Lines changed: 0 additions & 39 deletions
This file was deleted.

rules-tests/Strict/Rector/BooleanNot/BooleanInBooleanNotRuleFixerRector/Fixture/string_union_integer.php.inc

Lines changed: 0 additions & 39 deletions
This file was deleted.

rules-tests/Strict/Rector/BooleanNot/BooleanInBooleanNotRuleFixerRector/Fixture/union_null_boolean.php.inc

Lines changed: 0 additions & 39 deletions
This file was deleted.

0 commit comments

Comments
 (0)