Skip to content

Commit cf60411

Browse files
authored
PHPStan: enable more checks (#23)
1 parent 96d8682 commit cf60411

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
"phpstan/phpstan-phpunit": "^1.3.3",
1717
"phpstan/phpstan-strict-rules": "^1.4.5",
1818
"phpunit/phpunit": "^9.5.28",
19+
"shipmonk/phpstan-rules": "^2.2.0",
1920
"slevomat/coding-standard": "^8.8.0"
2021
},
2122
"autoload": {

phpstan.neon.dist

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ includes:
44
- ./vendor/phpstan/phpstan-strict-rules/rules.neon
55
- ./vendor/phpstan/phpstan-phpunit/extension.neon
66
- ./vendor/phpstan/phpstan-phpunit/rules.neon
7+
- ./vendor/shipmonk/phpstan-rules/rules.neon
78

89
parameters:
910
paths:
@@ -13,3 +14,7 @@ parameters:
1314
checkMissingCallableSignature: true
1415
checkUninitializedProperties: true
1516
checkTooWideReturnTypesInProtectedAndPublicMethods: true
17+
18+
shipmonkRules:
19+
enforceReadonlyPublicProperty:
20+
enabled: false # it simplifies tests a bit

0 commit comments

Comments
 (0)