Skip to content

Commit fc2b6f5

Browse files
authored
feat: always have @PHPXxYMigration(:risky) sets for supported PHP versions (#9207)
1 parent 98ebbfb commit fc2b6f5

34 files changed

+480
-49
lines changed

doc/ruleSets/AutoPHPMigrationRisky.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,8 @@ Rules candidates
2525
- `@PHP7x1Migration:risky <./PHP7x1MigrationRisky.rst>`_
2626
- `@PHP7x4Migration:risky <./PHP7x4MigrationRisky.rst>`_
2727
- `@PHP8x0Migration:risky <./PHP8x0MigrationRisky.rst>`_
28+
- `@PHP8x1Migration:risky <./PHP8x1MigrationRisky.rst>`_
2829
- `@PHP8x2Migration:risky <./PHP8x2MigrationRisky.rst>`_
30+
- `@PHP8x3Migration:risky <./PHP8x3MigrationRisky.rst>`_
31+
- `@PHP8x4Migration:risky <./PHP8x4MigrationRisky.rst>`_
32+
- `@PHP8x5Migration:risky <./PHP8x5MigrationRisky.rst>`_
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
===================================
2+
Rule set ``@PHP8x1Migration:risky``
3+
===================================
4+
5+
Rules to improve code for PHP 8.1 compatibility.
6+
7+
Warning
8+
-------
9+
10+
This set contains rules that are risky
11+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12+
13+
Using this rule set may lead to changes in your code's logic and behaviour. Use it with caution and review changes before incorporating them into your code base.
14+
15+
Rules
16+
-----
17+
18+
- `@PHP8x0Migration:risky <./PHP8x0MigrationRisky.rst>`_

doc/ruleSets/PHP8x2MigrationRisky.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@ Using this rule set may lead to changes in your code's logic and behaviour. Use
1515
Rules
1616
-----
1717

18-
- `@PHP8x0Migration:risky <./PHP8x0MigrationRisky.rst>`_
18+
- `@PHP8x1Migration:risky <./PHP8x1MigrationRisky.rst>`_
1919
- `phpdoc_readonly_class_comment_to_keyword <./../rules/class_notation/phpdoc_readonly_class_comment_to_keyword.rst>`_
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
===================================
2+
Rule set ``@PHP8x3Migration:risky``
3+
===================================
4+
5+
Rules to improve code for PHP 8.3 compatibility.
6+
7+
Warning
8+
-------
9+
10+
This set contains rules that are risky
11+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12+
13+
Using this rule set may lead to changes in your code's logic and behaviour. Use it with caution and review changes before incorporating them into your code base.
14+
15+
Rules
16+
-----
17+
18+
- `@PHP8x2Migration:risky <./PHP8x2MigrationRisky.rst>`_
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
===================================
2+
Rule set ``@PHP8x4Migration:risky``
3+
===================================
4+
5+
Rules to improve code for PHP 8.4 compatibility.
6+
7+
Warning
8+
-------
9+
10+
This set contains rules that are risky
11+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12+
13+
Using this rule set may lead to changes in your code's logic and behaviour. Use it with caution and review changes before incorporating them into your code base.
14+
15+
Rules
16+
-----
17+
18+
- `@PHP8x3Migration:risky <./PHP8x3MigrationRisky.rst>`_
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
===================================
2+
Rule set ``@PHP8x5Migration:risky``
3+
===================================
4+
5+
Rules to improve code for PHP 8.5 compatibility.
6+
7+
Warning
8+
-------
9+
10+
This set contains rules that are risky
11+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12+
13+
Using this rule set may lead to changes in your code's logic and behaviour. Use it with caution and review changes before incorporating them into your code base.
14+
15+
Rules
16+
-----
17+
18+
- `@PHP8x4Migration:risky <./PHP8x4MigrationRisky.rst>`_

doc/ruleSets/index.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,15 @@ List of Available Rule sets
3030
- `@PHP8x0Migration <./PHP8x0Migration.rst>`_
3131
- `@PHP8x0Migration:risky <./PHP8x0MigrationRisky.rst>`_
3232
- `@PHP8x1Migration <./PHP8x1Migration.rst>`_
33+
- `@PHP8x1Migration:risky <./PHP8x1MigrationRisky.rst>`_
3334
- `@PHP8x2Migration <./PHP8x2Migration.rst>`_
3435
- `@PHP8x2Migration:risky <./PHP8x2MigrationRisky.rst>`_
3536
- `@PHP8x3Migration <./PHP8x3Migration.rst>`_
37+
- `@PHP8x3Migration:risky <./PHP8x3MigrationRisky.rst>`_
3638
- `@PHP8x4Migration <./PHP8x4Migration.rst>`_
39+
- `@PHP8x4Migration:risky <./PHP8x4MigrationRisky.rst>`_
3740
- `@PHP8x5Migration <./PHP8x5Migration.rst>`_
41+
- `@PHP8x5Migration:risky <./PHP8x5MigrationRisky.rst>`_
3842
- `@PHP54Migration <./PHP54Migration.rst>`_ *(deprecated)*
3943
- `@PHP56Migration:risky <./PHP56MigrationRisky.rst>`_ *(deprecated)*
4044
- `@PHP70Migration <./PHP70Migration.rst>`_ *(deprecated)*

doc/rules/alias/modernize_strpos.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,11 @@ Rule sets
8181
The rule is part of the following rule sets:
8282

8383
- `@PHP8x0Migration:risky <./../../ruleSets/PHP8x0MigrationRisky.rst>`_
84+
- `@PHP8x1Migration:risky <./../../ruleSets/PHP8x1MigrationRisky.rst>`_
8485
- `@PHP8x2Migration:risky <./../../ruleSets/PHP8x2MigrationRisky.rst>`_
86+
- `@PHP8x3Migration:risky <./../../ruleSets/PHP8x3MigrationRisky.rst>`_
87+
- `@PHP8x4Migration:risky <./../../ruleSets/PHP8x4MigrationRisky.rst>`_
88+
- `@PHP8x5Migration:risky <./../../ruleSets/PHP8x5MigrationRisky.rst>`_
8589
- `@PHP80Migration:risky <./../../ruleSets/PHP80MigrationRisky.rst>`_ *(deprecated)*
8690
- `@PHP82Migration:risky <./../../ruleSets/PHP82MigrationRisky.rst>`_ *(deprecated)*
8791
- `@Symfony:risky <./../../ruleSets/SymfonyRisky.rst>`_

doc/rules/alias/no_alias_functions.rst

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,10 +121,26 @@ The rule is part of the following rule sets:
121121

122122
``['sets' => ['@all']]``
123123

124+
- `@PHP8x1Migration:risky <./../../ruleSets/PHP8x1MigrationRisky.rst>`_ with config:
125+
126+
``['sets' => ['@all']]``
127+
124128
- `@PHP8x2Migration:risky <./../../ruleSets/PHP8x2MigrationRisky.rst>`_ with config:
125129

126130
``['sets' => ['@all']]``
127131

132+
- `@PHP8x3Migration:risky <./../../ruleSets/PHP8x3MigrationRisky.rst>`_ with config:
133+
134+
``['sets' => ['@all']]``
135+
136+
- `@PHP8x4Migration:risky <./../../ruleSets/PHP8x4MigrationRisky.rst>`_ with config:
137+
138+
``['sets' => ['@all']]``
139+
140+
- `@PHP8x5Migration:risky <./../../ruleSets/PHP8x5MigrationRisky.rst>`_ with config:
141+
142+
``['sets' => ['@all']]``
143+
128144
- `@PHP74Migration:risky <./../../ruleSets/PHP74MigrationRisky.rst>`_ *(deprecated)*
129145
- `@PHP80Migration:risky <./../../ruleSets/PHP80MigrationRisky.rst>`_ *(deprecated)* with config:
130146

doc/rules/alias/pow_to_exponentiation.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,11 @@ The rule is part of the following rule sets:
3636
- `@PHP7x1Migration:risky <./../../ruleSets/PHP7x1MigrationRisky.rst>`_
3737
- `@PHP7x4Migration:risky <./../../ruleSets/PHP7x4MigrationRisky.rst>`_
3838
- `@PHP8x0Migration:risky <./../../ruleSets/PHP8x0MigrationRisky.rst>`_
39+
- `@PHP8x1Migration:risky <./../../ruleSets/PHP8x1MigrationRisky.rst>`_
3940
- `@PHP8x2Migration:risky <./../../ruleSets/PHP8x2MigrationRisky.rst>`_
41+
- `@PHP8x3Migration:risky <./../../ruleSets/PHP8x3MigrationRisky.rst>`_
42+
- `@PHP8x4Migration:risky <./../../ruleSets/PHP8x4MigrationRisky.rst>`_
43+
- `@PHP8x5Migration:risky <./../../ruleSets/PHP8x5MigrationRisky.rst>`_
4044
- `@PHP56Migration:risky <./../../ruleSets/PHP56MigrationRisky.rst>`_ *(deprecated)*
4145
- `@PHP70Migration:risky <./../../ruleSets/PHP70MigrationRisky.rst>`_ *(deprecated)*
4246
- `@PHP71Migration:risky <./../../ruleSets/PHP71MigrationRisky.rst>`_ *(deprecated)*

0 commit comments

Comments
 (0)