mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-02-20 13:46:52 +01:00
73 lines
5.0 KiB
Plaintext
73 lines
5.0 KiB
Plaintext
<?php
|
|
/**
|
|
* This is an automatically generated baseline for Phan issues.
|
|
* When Phan is invoked with --load-baseline=path/to/baseline.php,
|
|
* The pre-existing issues listed in this file won't be emitted.
|
|
*
|
|
* This file can be updated by invoking Phan with --save-baseline=path/to/baseline.php
|
|
* (can be combined with --load-baseline)
|
|
*/
|
|
return [
|
|
// # Issue statistics:
|
|
// PhanParamSignatureMismatch : 25+ occurrences
|
|
// PhanPluginSuspiciousParamPosition : 15+ occurrences
|
|
// PhanUndeclaredConstant : 15+ occurrences
|
|
// PhanPluginDuplicateExpressionBinaryOp : 10+ occurrences
|
|
// PhanTypeMismatchReturn : 8 occurrences
|
|
// PhanRedefineFunctionInternal : 6 occurrences
|
|
// PhanTypeArraySuspiciousNull : 6 occurrences
|
|
// PhanParamTooMany : 4 occurrences
|
|
// PhanTypeMismatchReturnNullable : 3 occurrences
|
|
// PhanAccessMethodProtected : 1 occurrence
|
|
// PhanAccessPropertyStaticAsNonStatic : 1 occurrence
|
|
// PhanNoopStringLiteral : 1 occurrence
|
|
|
|
// Currently, file_suppressions and directory_suppressions are the only supported suppressions
|
|
'file_suppressions' => [
|
|
'htdocs/adherents/type.php' => ['PhanPluginDuplicateExpressionBinaryOp'],
|
|
'htdocs/admin/receiptprinter.php' => ['PhanRedefineFunctionInternal'],
|
|
'htdocs/api/class/api_documents.class.php' => ['PhanPluginDuplicateExpressionBinaryOp'],
|
|
'htdocs/barcode/printsheet.php' => ['PhanPluginDuplicateExpressionBinaryOp'],
|
|
'htdocs/categories/class/api_categories.class.php' => ['PhanAccessMethodProtected'],
|
|
'htdocs/categories/viewcat.php' => ['PhanPluginDuplicateExpressionBinaryOp'],
|
|
'htdocs/collab/index.php' => ['PhanParamTooMany'],
|
|
'htdocs/comm/mailing/card.php' => ['PhanPluginSuspiciousParamPosition'],
|
|
'htdocs/compta/cashcontrol/cashcontrol_card.php' => ['PhanPluginDuplicateExpressionBinaryOp'],
|
|
'htdocs/compta/prelevement/class/bonprelevement.class.php' => ['PhanParamTooMany'],
|
|
'htdocs/compta/prelevement/create.php' => ['PhanPluginSuspiciousParamPosition'],
|
|
'htdocs/core/class/commondocgenerator.class.php' => ['PhanTypeArraySuspiciousNull'],
|
|
'htdocs/core/class/commonobject.class.php' => ['PhanTypeMismatchReturnNullable'],
|
|
'htdocs/core/class/extrafields.class.php' => ['PhanTypeMismatchReturnNullable'],
|
|
'htdocs/core/class/html.form.class.php' => ['PhanPluginSuspiciousParamPosition'],
|
|
'htdocs/core/db/mysqli.class.php' => ['PhanParamSignatureMismatch'],
|
|
'htdocs/core/db/pgsql.class.php' => ['PhanParamSignatureMismatch'],
|
|
'htdocs/core/db/sqlite3.class.php' => ['PhanParamSignatureMismatch', 'PhanTypeMismatchReturnNullable'],
|
|
'htdocs/core/get_info.php' => ['PhanPluginSuspiciousParamPosition'],
|
|
'htdocs/core/lib/files.lib.php' => ['PhanPluginDuplicateExpressionBinaryOp'],
|
|
'htdocs/core/lib/functions.lib.php' => ['PhanParamTooMany', 'PhanRedefineFunctionInternal'],
|
|
'htdocs/core/lib/price.lib.php' => ['PhanPluginSuspiciousParamPosition'],
|
|
'htdocs/core/modules/movement/doc/pdf_standard.modules.php' => ['PhanPluginDuplicateExpressionBinaryOp'],
|
|
'htdocs/core/modules/mrp/doc/pdf_vinci.modules.php' => ['PhanTypeArraySuspiciousNull', 'PhanTypeInvalidRightOperandOfAdd'],
|
|
'htdocs/core/modules/syslog/mod_syslog_file.php' => ['PhanParamSignatureMismatch'],
|
|
'htdocs/core/modules/syslog/mod_syslog_syslog.php' => ['PhanParamSignatureMismatch'],
|
|
'htdocs/don/class/don.class.php' => ['PhanParamTooMany'],
|
|
'htdocs/expedition/class/api_shipments.class.php' => ['PhanTypeMismatchReturn'],
|
|
'htdocs/expensereport/class/api_expensereports.class.php' => ['PhanTypeMismatchReturn'],
|
|
'htdocs/fourn/class/fournisseur.commande.class.php' => ['PhanTypeMismatchReturn'],
|
|
'htdocs/fourn/class/fournisseur.facture.class.php' => ['PhanTypeMismatchReturn'],
|
|
'htdocs/intracommreport/list.php' => ['PhanAccessPropertyStaticAsNonStatic'],
|
|
'htdocs/mrp/class/mo.class.php' => ['PhanParamSignatureMismatch'],
|
|
'htdocs/product/admin/product_tools.php' => ['PhanNoopStringLiteral'],
|
|
'htdocs/product/class/product.class.php' => ['PhanTypeMismatchReturn'],
|
|
'htdocs/projet/tasks/list.php' => ['PhanTypeArraySuspiciousNull'],
|
|
'htdocs/public/payment/paymentok.php' => ['PhanPluginSuspiciousParamPosition'],
|
|
'htdocs/societe/class/companybankaccount.class.php' => ['PhanParamSignatureMismatch'],
|
|
'htdocs/stripe/class/actions_stripe.class.php' => ['PhanPluginSuspiciousParamPosition'],
|
|
'htdocs/takepos/invoice.php' => ['PhanPluginSuspiciousParamPosition'],
|
|
'htdocs/variants/class/ProductCombination.class.php' => ['PhanPluginSuspiciousParamPosition'],
|
|
'internal' => ['PhanUndeclaredConstant'],
|
|
],
|
|
// 'directory_suppressions' => ['src/directory_name' => ['PhanIssueName1', 'PhanIssueName2']] can be manually added if needed.
|
|
// (directory_suppressions will currently be ignored by subsequent calls to --save-baseline, but may be preserved in future Phan releases)
|
|
];
|