22 lines
983 B
Text
22 lines
983 B
Text
# Analyse statique sans Composer : lancee via le .phar autonome
|
|
# (php phpstan.phar analyse --no-progress --error-format=raw).
|
|
# Aucune baseline, aucun vendor/ : colle au "from scratch" (PROJECT_CONTEXT.md decision 4).
|
|
parameters:
|
|
level: 6
|
|
paths:
|
|
- src
|
|
- tests
|
|
treatPhpDocTypesAsCertain: false
|
|
# Les classes de PHPUnit (TestCase, ...) vivent dans le .phar autonome, hors
|
|
# de src/. On les expose a PHPStan en scannant le phar telecharge par la CI.
|
|
# Si phpunit.phar est absent (analyse de src/ seul en local), la ligne est
|
|
# sans effet : on neutralise alors le bruit "classe inconnue" cote tests.
|
|
scanDirectories:
|
|
- phar://phpunit.phar
|
|
ignoreErrors:
|
|
# Tolere l'absence de phpunit.phar en local : les symboles PHPUnit ne
|
|
# sont alors pas resolus. En CI le phar est present, l'analyse est complete.
|
|
-
|
|
identifier: class.notFound
|
|
path: tests/*
|
|
reportUnmatched: false
|