From 00731380bc0613d79641e9f8656724e863229171 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 4 Aug 2023 03:42:46 +0200 Subject: [PATCH] Fix phpstan --- build/phpstan/README | 2 ++ phpstan.neon | 23 +++++++++++++---------- 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/build/phpstan/README b/build/phpstan/README index 7bd629f75d4..c39bca6c2eb 100644 --- a/build/phpstan/README +++ b/build/phpstan/README @@ -14,4 +14,6 @@ composer require --dev phpstan/phpstan Execute: cd git/dolibarr +mv htdocs/custom /tmp/ php8.2 ../phpstan/htdocs/includes/bin/phpstan -v analyze -a build/phpstan/bootstrap.php htdocs/commande/class -l0 --memory-limit 12G +mv /tmp/custom htdocs diff --git a/phpstan.neon b/phpstan.neon index 533c2bb6a8c..351164063e7 100644 --- a/phpstan.neon +++ b/phpstan.neon @@ -2,17 +2,20 @@ parameters: customRulesetUsed: true fileExtensions: - php + paths: + - htdocs excludePaths: - - 'htdocs/build/*' - - 'htdocs/custom/*' - - 'htdocs/dev/*' - - 'htdocs/doc/*' - - 'htdocs/documents/*' - - 'htdocs/includes/*' - - 'htdocs/install/doctemplates/*' - - 'htdocs/langs/*' - - 'htdocs/support/*' - - 'htdocs/test/*' + analyseAndScan: + - htdocs/custom + - htdocs/dev/* + - htdocs/doc/* + - htdocs/documents/* + - htdocs/install/doctemplates/* + - htdocs/langs/* + - htdocs/support/* + - htdocs/test/* + analyse: + - htdocs/includes/* checkAlwaysTrueCheckTypeFunctionCall: false checkAlwaysTrueInstanceof: false checkAlwaysTrueStrictComparison: false