Skip to content

Commit 3c46750

Browse files
author
Jeroen de Graaf
committed
Add Scrutinizer config
Note: Using a fork of ocular, as scrutinizer/ocular is not compatible with Symfony ^7.0. @see scrutinizer-ci/ocular#64
1 parent 45bba5b commit 3c46750

File tree

2 files changed

+23
-1
lines changed

2 files changed

+23
-1
lines changed

.scrutinizer.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
build:
2+
environment:
3+
php:
4+
version: 8.3.13
5+
ini:
6+
'xdebug.mode': 'coverage'
7+
nodes:
8+
analysis:
9+
project_setup:
10+
override:
11+
- 'true'
12+
tests:
13+
override:
14+
- php-scrutinizer-run
15+
- command: vendor/bin/phpunit --coverage-clover=coverage.clover
16+
- command: vendor/bin/ocular code-coverage:upload --format=php-clover coverage.clover
17+
checks:
18+
php: true
19+
tools:
20+
external_code_coverage:
21+
timeout: 900

composer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@
4242
"friendsofphp/php-cs-fixer": "^3.64",
4343
"phpstan/phpstan": "^2.1",
4444
"rector/rector": "^2.0",
45-
"shipmonk/composer-dependency-analyser": "^1.7"
45+
"shipmonk/composer-dependency-analyser": "^1.7",
46+
"uma/ocular": "^2.0"
4647
},
4748
"autoload": {
4849
"psr-4": {

0 commit comments

Comments
 (0)