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
Copy file name to clipboardExpand all lines: .github/CONTRIBUTING.md
+8-7Lines changed: 8 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -232,7 +232,7 @@ We use [`maglnet/composer-require-checker`](https://github.com/maglnet/ComposerR
232
232
233
233
Run
234
234
235
-
```sh
235
+
```bash
236
236
make lint-deps
237
237
```
238
238
@@ -254,11 +254,11 @@ make lint-audit
254
254
255
255
## 🦠 Mutation Tests
256
256
257
-
We use [`infection/infection`](https://github.com/infection/infection) to ensure a minimum quality of the tests.
257
+
We use [`infection/infection`](https://github.com/infection/infection)together with [`roave/infection-static-analysis-plugin`](https://github.com/Roave/infection-static-analysis-plugin)to ensure a minimum quality of the tests. Roave plugin is used to publish mutation score results to the [Stryker Dashboard](https://dashboard.stryker-mutator.io/).
258
258
259
-
Xdebug support is enabled by default, when running commands through `Makefile`:
259
+
Xdebug support is enabled by default when running commands through the`Makefile`:
260
260
261
-
```sh
261
+
```bash
262
262
make infect
263
263
```
264
264
@@ -272,7 +272,7 @@ We use both [`phpstan/phpstan`](https://github.com/phpstan/phpstan) and [`vimeo/
272
272
273
273
Run
274
274
275
-
```sh
275
+
```bash
276
276
make lint-stan
277
277
make lint-psalm
278
278
```
@@ -283,7 +283,7 @@ We also use the baseline features of [`phpstan/phpstan`](https://phpstan.org/use
283
283
284
284
Run
285
285
286
-
```sh
286
+
```bash
287
287
make lint-stan-baseline
288
288
make lint-psalm-baseline
289
289
```
@@ -305,7 +305,7 @@ We use [`phpunit/phpunit`](https://github.com/sebastianbergmann/phpunit) and [`p
305
305
306
306
Run to run all the tests:
307
307
308
-
```sh
308
+
```bash
309
309
# To run both, arch (pest) and unit (phpunit) tests
310
310
make test
311
311
@@ -331,6 +331,7 @@ Our pre-commit configuration includes several hooks:
331
331
-**Check Added Large Files**: Prevents accidentally adding large files to the git repository, with a current limit set to 600 KB.
332
332
-**Commitizen**: Ensures commit messages meet the conventional commit format. This hook is triggered at the commit message stage.
333
333
-**PHP-CS-Fixer:** Enforces coding standards in PHP files.
334
+
-**Markdown Lint:** Enforces coding standards in Markdown files.
0 commit comments