Skip to content

Commit b4f559b

Browse files
committed
[ci] add short class fixture names check to avoid node class names
1 parent a14d118 commit b4f559b

17 files changed

Lines changed: 84 additions & 71 deletions

File tree

.github/workflows/code_analysis.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,10 @@ jobs:
5656
name: 'Check before/after test fixture on no-changes'
5757
run: php scripts/check-before-after-same-fixtures.php
5858

59+
-
60+
name: 'Check fixture classes are different to nodes'
61+
run: php scripts/avoid-short-node-names-in-fixtures.php
62+
5963
-
6064
name: 'Check no "*.php" files in rules Fixture directory'
6165
run: php scripts/no-php-file-in-fixtures.php

composer-dependency-analyser.php

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,6 @@
1717
// ensure use version ^3.2.0
1818
->ignoreErrorsOnPackage('composer/pcre', [ErrorType::UNUSED_DEPENDENCY])
1919

20-
// use din /bin, but only local script
21-
->ignoreErrorsOnPackage('nette/robot-loader', [ErrorType::DEV_DEPENDENCY_IN_PROD])
22-
2320
->ignoreErrorsOnPaths([
2421
__DIR__ . '/stubs',
2522
__DIR__ . '/tests',

rules-tests/CodeQuality/Rector/Identical/FlipTypeControlToUseExclusiveTypeRector/Fixture/nullable_type.php.inc renamed to rules-tests/CodeQuality/Rector/Identical/FlipTypeControlToUseExclusiveTypeRector/Fixture/flip_instance_nullable_type.php.inc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ namespace Rector\Tests\CodeQuality\Rector\Identical\FlipTypeControlToUseExclusiv
44

55
use stdClass;
66

7-
class NullableType
7+
final class FlipInstanceNullableType
88
{
99
public function run()
1010
{
@@ -32,7 +32,7 @@ namespace Rector\Tests\CodeQuality\Rector\Identical\FlipTypeControlToUseExclusiv
3232

3333
use stdClass;
3434

35-
class NullableType
35+
final class FlipInstanceNullableType
3636
{
3737
public function run()
3838
{

rules-tests/DeadCode/Rector/For_/RemoveDeadContinueRector/Fixture/do_.php.inc renamed to rules-tests/DeadCode/Rector/For_/RemoveDeadContinueRector/Fixture/continue_inside_do.php.inc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace Rector\Tests\DeadCode\Rector\For_\RemoveDeadContinueRector\Fixture;
44

5-
class Do_
5+
final class ContinueInsideDo
66
{
77
public function run()
88
{
@@ -19,7 +19,7 @@ class Do_
1919

2020
namespace Rector\Tests\DeadCode\Rector\For_\RemoveDeadContinueRector\Fixture;
2121

22-
class Do_
22+
final class ContinueInsideDo
2323
{
2424
public function run()
2525
{

rules-tests/DeadCode/Rector/For_/RemoveDeadContinueRector/Fixture/foreach_.php.inc renamed to rules-tests/DeadCode/Rector/For_/RemoveDeadContinueRector/Fixture/continue_inside_foreach.php.inc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace Rector\Tests\DeadCode\Rector\For_\RemoveDeadContinueRector\Fixture;
44

5-
class Foreach_
5+
final class ContinueInsideForeach
66
{
77
public function run($values)
88
{
@@ -19,7 +19,7 @@ class Foreach_
1919

2020
namespace Rector\Tests\DeadCode\Rector\For_\RemoveDeadContinueRector\Fixture;
2121

22-
class Foreach_
22+
final class ContinueInsideForeach
2323
{
2424
public function run($values)
2525
{

rules-tests/DeadCode/Rector/For_/RemoveDeadContinueRector/Fixture/while_.php.inc renamed to rules-tests/DeadCode/Rector/For_/RemoveDeadContinueRector/Fixture/inside_while.php.inc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace Rector\Tests\DeadCode\Rector\For_\RemoveDeadContinueRector\Fixture;
44

5-
class While_
5+
final class InsideWhile
66
{
77
public function run()
88
{
@@ -19,7 +19,7 @@ class While_
1919

2020
namespace Rector\Tests\DeadCode\Rector\For_\RemoveDeadContinueRector\Fixture;
2121

22-
class While_
22+
final class InsideWhile
2323
{
2424
public function run()
2525
{

rules-tests/DeadCode/Rector/For_/RemoveDeadLoopRector/Fixture/do_.php.inc renamed to rules-tests/DeadCode/Rector/For_/RemoveDeadLoopRector/Fixture/empty_do.php.inc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace Rector\Tests\DeadCode\Rector\For_\RemoveDeadLoopRector\Fixture;
44

5-
class Do_
5+
final class EmptyDo
66
{
77
public function run()
88
{
@@ -18,7 +18,7 @@ class Do_
1818

1919
namespace Rector\Tests\DeadCode\Rector\For_\RemoveDeadLoopRector\Fixture;
2020

21-
class Do_
21+
final class EmptyDo
2222
{
2323
public function run()
2424
{

rules-tests/DeadCode/Rector/For_/RemoveDeadLoopRector/Fixture/foreach_.php.inc renamed to rules-tests/DeadCode/Rector/For_/RemoveDeadLoopRector/Fixture/empty_foreach.php.inc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace Rector\Tests\DeadCode\Rector\For_\RemoveDeadLoopRector\Fixture;
44

5-
class Foreach_
5+
final class EmptyForeach
66
{
77
public function run($values)
88
{
@@ -17,7 +17,7 @@ class Foreach_
1717

1818
namespace Rector\Tests\DeadCode\Rector\For_\RemoveDeadLoopRector\Fixture;
1919

20-
class Foreach_
20+
final class EmptyForeach
2121
{
2222
public function run($values)
2323
{

rules-tests/DeadCode/Rector/For_/RemoveDeadLoopRector/Fixture/while_.php.inc renamed to rules-tests/DeadCode/Rector/For_/RemoveDeadLoopRector/Fixture/empty_while.php.inc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace Rector\Tests\DeadCode\Rector\For_\RemoveDeadLoopRector\Fixture;
44

5-
class While_
5+
final class EmptyWhile
66
{
77
public function run()
88
{
@@ -17,7 +17,7 @@ class While_
1717

1818
namespace Rector\Tests\DeadCode\Rector\For_\RemoveDeadLoopRector\Fixture;
1919

20-
class While_
20+
final class EmptyWhile
2121
{
2222
public function run()
2323
{

rules-tests/EarlyReturn/Rector/If_/ChangeOrIfContinueToMultiContinueRector/Fixture/identical.php.inc renamed to rules-tests/EarlyReturn/Rector/If_/ChangeOrIfContinueToMultiContinueRector/Fixture/split_or_identical.php.inc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace Rector\Tests\EarlyReturn\Rector\If_\ChangeOrIfContinueToMultiContinueRector\Fixture;
44

5-
class Identical
5+
final class SplitOrIdentical
66
{
77
public function canDrive(Car $newCar)
88
{
@@ -22,7 +22,7 @@ class Identical
2222

2323
namespace Rector\Tests\EarlyReturn\Rector\If_\ChangeOrIfContinueToMultiContinueRector\Fixture;
2424

25-
class Identical
25+
final class SplitOrIdentical
2626
{
2727
public function canDrive(Car $newCar)
2828
{

0 commit comments

Comments
 (0)