Skip to content

Commit c5fc24c

Browse files
committed
Refactor GitHub Actions workflow and update type checks; modify validators to ensure boolean return type; enhance code clarity with callable type hinting; update development dependencies in composer.json.
1 parent dcb6a76 commit c5fc24c

File tree

8 files changed

+340
-667
lines changed

8 files changed

+340
-667
lines changed

.github/workflows/formats.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,5 +43,3 @@ jobs:
4343
- name: Type Checks
4444
run: composer test:types
4545

46-
- name: Type Coverage
47-
run: composer test:type-coverage min=100

composer.json

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,10 @@
3131
"illuminate/support": "^v11.32"
3232
},
3333
"require-dev": {
34-
"laravel/pint": "^v1.16",
35-
"nunomaduro/collision": "^v8.1",
36-
"pestphp/pest": "^v2.34",
37-
"pestphp/pest-plugin-arch": "^v2.7",
38-
"pestphp/pest-plugin-mock": "^2.0",
39-
"pestphp/pest-plugin-type-coverage": "^v2.8",
40-
"phpstan/phpstan": "^1.12",
34+
"laravel/pint": "^v1.18",
35+
"nunomaduro/collision": "^v8.5",
36+
"pestphp/pest": "^v3.2",
37+
"phpstan/phpstan": "^2.0",
4138
"symfony/var-dumper": "^v7.1"
4239
},
4340
"autoload": {
@@ -66,12 +63,10 @@
6663
"refactor:lint": "pint -v",
6764
"test:lint": "pint --test -v",
6865
"test:types": "phpstan analyse --ansi",
69-
"test:type-coverage": "pest --type-coverage --min=100",
7066
"test:pest": "pest --colors=always",
7167
"test": [
7268
"@test:lint",
7369
"@test:types",
74-
"@test:type-coverage",
7570
"@test:pest"
7671
],
7772
"refactor": [

0 commit comments

Comments
 (0)