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
The package is tested with [PHPUnit](https://phpunit.de/). To run tests:
6
+
7
+
```shell
8
+
./vendor/bin/phpunit
9
+
```
10
+
11
+
## Mutation testing
12
+
13
+
The package tests are checked with [Infection](https://infection.github.io/) mutation framework with
14
+
[Infection Static Analysis Plugin](https://github.com/Roave/infection-static-analysis-plugin). To run it:
The code is statically analyzed with [Psalm](https://psalm.dev/). To run static analysis:
23
+
24
+
```shell
25
+
./vendor/bin/psalm
26
+
```
27
+
28
+
## Rector
29
+
30
+
Use [Rector](https://github.com/rectorphp/rector) to make codebase follow some specific rules or
31
+
use either newest or any specific version of PHP:
32
+
33
+
```shell
34
+
./vendor/bin/rector
35
+
```
36
+
37
+
## Dependencies
38
+
39
+
Use [ComposerRequireChecker](https://github.com/maglnet/ComposerRequireChecker) to detect transitive
0 commit comments