You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -26,6 +26,14 @@ The package is tested with [PHPUnit](https://phpunit.de/). To run tests:
26
26
./vendor/bin/phpunit
27
27
```
28
28
29
+
### Mutation testing
30
+
31
+
The package tests are checked with [Infection](https://infection.github.io/) mutation framework. To run it:
32
+
33
+
```shell
34
+
./vendor/bin/infection
35
+
```
36
+
29
37
### Static analysis
30
38
31
39
The code is statically analyzed with [Psalm](https://psalm.dev/). To run static analysis:
@@ -34,6 +42,25 @@ The code is statically analyzed with [Psalm](https://psalm.dev/). To run static
34
42
./vendor/bin/psalm
35
43
```
36
44
45
+
### Rector
46
+
47
+
Use [Rector](https://github.com/rectorphp/rector) to make codebase follow some specific rules or
48
+
use either newest or any specific version of PHP:
49
+
50
+
```shell
51
+
./vendor/bin/rector
52
+
```
53
+
54
+
### Composer require checker
55
+
56
+
This package uses [composer-require-checker](https://github.com/maglnet/ComposerRequireChecker) to check if all dependencies are correctly defined in `composer.json`.
57
+
58
+
To run the checker, execute the following command:
0 commit comments