Skip to content

phpstan level 1

b_b a demandé de fusionner gh-0560a4b0/38/unknown/refs/pull/38/head vers master

Un peu de ménage pour passer au niveau 1 de phpstan.

Je me pose la question de l'usage d'un fichier de bootstrap cf https://phpstan.org/user-guide/discovering-symbols#global-constants pour éliminer les avertissements à propos des constantes du core, j'ai ça en stock et ça fonctionne bien :

diff --git a/phpstan.neon.dist b/phpstan.neon.dist
index 0f1c0cc..5601602 100644
--- a/phpstan.neon.dist
+++ b/phpstan.neon.dist
@@ -10,3 +10,5 @@ parameters:
         analyse:
             - inc/iptc.php
     level: 0
+    bootstrapFiles:
+        - phpstan-constants.php

Avec ça dans le fichier phpstan-constants.php :

<?php

define('_TRAITEMENT_RACCOURCIS', 1);
define('_DIR_RACINE', 1);
define('_DIR_VAR', 1);
define('_DIR_TMP', 1);

@JamesRezo tu en penses quoi ?

Rapports de requête de fusion