Laurent Destailleur
ac0ba02036
Exclude false positive
2024-06-16 13:17:10 +02:00
Laurent Destailleur
8971c8efac
Exclude phan rule
2024-06-03 21:30:25 +02:00
Laurent Destailleur
ed212d0e84
Fix errormessage
2024-05-31 15:57:03 +02:00
Laurent Destailleur
82908a30eb
Clean phan warnings
2024-05-30 13:37:17 +02:00
Frédéric FRANCE
2f16e2347c
fix phan ( #29778 )
...
* fix phan
* Update global.inc.php
* Update style.css.php
2024-05-28 23:53:06 +02:00
Laurent Destailleur
4b5b4c4e1a
Clean some expected warnings
2024-05-13 12:49:14 +02:00
Laurent Destailleur
130c2e2a8f
Clean code
2024-05-13 11:27:56 +02:00
Laurent Destailleur
d523cb24e6
Disable useless phan warnings
2024-05-10 11:48:27 +02:00
MDW
2115980560
Qual: Fix Phan notices in CommonObject ( #29354 )
...
* Fix PhanPluginSimplifyExpressionBool in commonobject
* Fix commonobject for phan notices
* Allow null for $usedolidb argument
* Allow null for $outputlangs argument of \dol_format_address()
* Fix multiple phan notices
* Ignore PhanTypeArraySuspiciousNullable
* Fix PhanTypeMismatchArgumentProbablyReal
* Update baseline
* Improve typings
* Update type specification getCountry/withCode
* Fix CommonObject Phan notices & update baseline
* Fix phan notices
* Correct typing for showInputField to be the same as parent class
* Fix PhanPluginSimplifyExpressionBool in commonobject
* Fix commonobject for phan notices
* Allow null for $usedolidb argument
* Allow null for $outputlangs argument of \dol_format_address()
* Fix multiple phan notices
* Ignore PhanTypeArraySuspiciousNullable
* Fix PhanTypeMismatchArgumentProbablyReal
* Update baseline
* Improve typings
* Update type specification getCountry/withCode
* Fix CommonObject Phan notices & update baseline
* Fix phan notices
* fixup! Correct typing for showInputField to be the same as parent class
2024-05-02 19:33:51 +02:00
Laurent Destailleur
1af7ad923c
Fix phan
2024-04-28 21:56:41 +02:00
Frédéric FRANCE
26da44e254
fix phpstan ( #29431 )
...
* fix phpstan
* fix phpstan
* fix phpstan
* fix phpstan
* fix phpstan
* remove params not used
* add WARNING
2024-04-27 12:45:50 +02:00
Laurent Destailleur
2de1287afd
Make CTI less paranoiac to avoid alert at any code change
2024-04-27 00:47:45 +02:00
Laurent Destailleur
ca65e9a333
QUAL the config_extended of phpstan will be kept on apstats only for the
...
moment: Too many CTI error not related to PR.
2024-04-24 21:44:58 +02:00
Laurent Destailleur
a669c3d3fa
Disable PhanUndeclaredGlobalVariable
2024-04-24 20:56:41 +02:00
Laurent Destailleur
85b4077d0d
Clean code
2024-04-24 20:35:36 +02:00
Laurent Destailleur
5166eee88c
Clean code
2024-04-24 20:29:37 +02:00
Laurent Destailleur
7712a80c55
Fix phpstan
2024-04-24 16:48:05 +02:00
MDW
da9fd874bc
Qual: Fix or ignore functions.lib.php phan notices ( #29344 )
...
* Fix: LogHandler parent class, implements interface & provides $code
* Fix: functions.lib phan notices
* Fix phan notifications
* Match expected DebugBar signature - rename getRenderer
* Call the correct renderer method for the DebugBar
* Use correct key type to access array
* Ignore notices
* Update functions.lib.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2024-04-14 04:46:33 +02:00
MDW
bc5e5b67af
Qual: Update phan baseline ( #29300 )
...
* Qual: Update phan baseline
* Init variable to ensure it is defined
* Init $module_part to ensure it is defined
* Init $modulepart to ensure it is defined
* phpdoc typing for getNetNeeds and getNetNeedsTree
* Enforce type for phan
* Initialise $massactionbutton so that it is defined
* phpdoc: improve typing
* Encore character_set value is string (for typing)
* fixup! Qual: Update phan baseline
* Fix duplicate code
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2024-04-12 01:06:52 +02:00
MDW
e171e8e7ef
Qual: Fix all active phan notices in html.form.class.php ( #29316 )
2024-04-11 19:14:46 +02:00
MDW
4d496209ce
Qual: Phan/apstats should not be using the standard baseline ( #29267 )
...
# Qual: Phan/apstats should not be using the standard baseline
Fix to get apstats reporting on the technical debt. The 'baseline.txt'
is for the ci regression. The code is changed to allow a
'baseline_extended.txt' which should not be generated, only hand-crafted
2024-04-07 15:02:00 +02:00
MDW
bbde552979
Qual: Enable Phan Rules and update baseline ( #29255 )
...
* Fix script generating trailing whitespace
* Add nusoap as a stub for better analysis
* Qual: Return type for fetch_name_optionals_label to fix phan message
* Qual: Enable Phan Rules and update baseline
# Qual: Enable Phan Rules and update baseline
This enables all of the rules that are currently also
enabled for cti, but sets the baseline to ignore the
exceptions already present.
This will help detect exceptions added by code modifications
if the rule is not ignored for the given file.
2024-04-07 11:55:39 +02:00
Laurent Destailleur
ba25317a97
Exclude PhanDeprecatedProperty for the moment
2024-04-05 10:22:01 +02:00
MDW
1c9c665b0b
Update baseline (improved)
2024-03-27 10:18:41 +01:00
MDW
6e5841b13d
Add checks on checkVal, price2num and GETPOSTFLOAT arguments
2024-03-27 10:18:41 +01:00
MDW
a703ea1092
Add checks on dol_(mktime|now|print_date) + avoid duplicate phan conf
2024-03-27 10:18:39 +01:00
MDW
fc43b5a252
Ignore PhanParamTooMany for adherents/admin/member.php
...
# Ignore PhanParamTooMany for adherents/admin/member.php
Ignore PhanParamTooMany for adherents/admin/member.php for passing CI;
The problem pre-exists and can be fixed later.
2024-03-27 10:18:14 +01:00
MDW
aba83e9e42
Add function definitions to stub
2024-03-27 10:18:11 +01:00
Laurent Destailleur
8bcfefe42f
Update config_fixer.php
2024-03-24 16:39:25 +01:00
Laurent Destailleur
414c51d631
Update config_extended.php
2024-03-24 16:38:51 +01:00
Laurent Destailleur
d78bafe602
Update config_extended.php
2024-03-24 16:38:21 +01:00
Laurent Destailleur
c43bb3d52c
Update config.php
2024-03-24 16:37:21 +01:00
MDW
a1ae115757
Set cache_codes global type
2024-03-24 15:40:25 +01:00
MDW
34416d9723
Qual: Enable PhanNonClassMethodCall
2024-03-24 15:06:59 +01:00
MDW
02960415cb
Fix global typing of menumanager as MenuManager
2024-03-24 11:03:22 +01:00
MDW
79a8533f53
Qual: Enable PhanTypeInvalidPropertyName
2024-03-24 11:03:02 +01:00
MDW
2a13f7134c
Qual: Add extra phan stubs fixing PhanUndeclaredClassMethod
2024-03-23 14:29:54 +01:00
MDW
30b7ae336f
Qual: Enable dev/tools/phan/config.php
2024-03-23 13:14:35 +01:00
MDW
09b931e8fc
Qual: Enable PhanUndeclaredClassProperty
2024-03-23 03:19:04 +01:00
MDW
f96819398f
Add stub for multicompany
2024-03-23 03:19:03 +01:00
MDW
27091da3f3
Qual: Enable lidLeftOperandOfNumericOp
2024-03-23 02:06:57 +01:00
MDW
5c073dfb6e
Qual: Enable PhanTypeInvalidRightOperandOfAdd
2024-03-22 09:52:42 +01:00
MDW
b53d322f1b
Add exception for PhanTypeInvalidRightOperandOfAdd to baseline because issue to handle later
2024-03-22 09:52:34 +01:00
MDW
b8c16af0a3
Qual: Enable PhanTypeInvalidLeftOperandOfAdd
2024-03-22 09:51:38 +01:00
MDW
3908b4df9d
Qual: Enable PhanTypeInvalidLeftOperandOfBitwiseOp (all fixed)
2024-03-21 13:44:54 +01:00
MDW
6bfdc4655f
Disable ignores phan's baseline.txt (fixed)
2024-03-20 21:58:43 +01:00
MDW
9b146f3fe1
Fix restler stub ApiMethodInfo typing
2024-03-20 04:10:11 +01:00
MDW
a69dcc9c5a
Qual: Enable PhanTypeMismatchArgumentSuperType
2024-03-20 04:09:19 +01:00
MDW
390d164f82
Qual: Ignore PhanTypeMismatchArgumentNullableInternal
2024-03-20 04:09:18 +01:00
MDW
6413341c96
Qual: Enable PhanTypeMismatchArgumentInternal
2024-03-20 04:09:17 +01:00