Skip to content

feat: migration PHPStan niveau 8#24

Merged
gplanchat merged 2 commits intomainfrom
feat/phpstan-level-8
Mar 11, 2026
Merged

feat: migration PHPStan niveau 8#24
gplanchat merged 2 commits intomainfrom
feat/phpstan-level-8

Conversation

@gplanchat
Copy link
Contributor

Synchronisation depuis le monorepo compiler - migration PHPStan niveau 8 (workflows quality.yaml et phpstan-*.yaml).

- Mise à jour phpstan/phpstan ^1.10|^1.12|^2.0 vers ^2.2 dans tous les packages
- Mise à jour rector/rector ^0.15 vers ^2.0 pour compatibilité PHPStan 2
- Extension dave-liddament/phpstan-php-language-extensions ^0.9 vers ^0.10
- Script phpstan-per-package: --paths=src remplacé par argument positionnel (PHPStan 2)
- Compiler: assouplissement contraintes path (configurator-contracts, gyroscops-api-client, phpunit-extension)
- Ajout branch-alias dev-next aux packages pour branche next
- Toolbox/dockerfile: contraintes * pour packages path
- Framework: ajout repositories path pour sous-packages (TUI, Vault, Condition, etc.)
- ai/cloud-runtime-symfony: correction package 'api' -> api-platform/api-pack, chemin path Console

Made-with: Cursor
- Mise à jour tous les workflows quality.yaml et phpstan-*.yaml vers level: 8
- Corrections PHPStan compiler: SFTP/FTP Server, Api/HttpHook Runtime (ClosureUse)
- Plugin Filtering Drop/Reject: refactor buildExclusions avec array_slice
- Deferred::resolve(null), asStmt() pour builder->getNode()
- Plugin FTP Loader: returnType Identifier au lieu de ConstFetch
- Ignores phpstan.neon pour Cloud API types

Made-with: Cursor
@gplanchat gplanchat merged commit 9e3bfc5 into main Mar 11, 2026
0 of 9 checks passed
@gplanchat gplanchat deleted the feat/phpstan-level-8 branch March 11, 2026 21:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant