dolibarr/dev/tools/phan/baseline.txt
MDW 8655d5a86b
QUAL Use phan to help detect new issues (#27706)
* Qual: Add phan flow

- Add phan configuration (config, baseline, stubs);
- Add github action;
- Update apstats.php.

* Add directives to ignore false phan notices

* Qual: Add typing hints for extrafields TPL files

# Qual: Add typing hints for extrafields TPL files

Add typing hints for phan on view files

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2024-02-21 18:14:29 +01:00

329 lines
29 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:
// PhanPluginSuspiciousParamPosition : 160+ occurrences
// PhanPluginSuspiciousParamOrder : 130+ occurrences
// PhanParamSignatureMismatch : 45+ occurrences
// PhanPluginDuplicateIfStatements : 40+ occurrences
// PhanPluginDuplicateExpressionBinaryOp : 15+ occurrences
// PhanUndeclaredConstant : 15+ occurrences
// PhanUnreferencedUseNormal : 15+ occurrences
// PhanParamSuspiciousOrder : 10+ occurrences
// PhanPluginSuspiciousParamOrderInternal : 10+ occurrences
// PhanTypeArraySuspiciousNull : 10+ occurrences
// PhanTypeInvalidUnaryOperandNumeric : 10+ occurrences
// PhanRedefineFunctionInternal : 9 occurrences
// PhanPluginUnsafeEval : 7 occurrences
// PhanPluginDuplicateIfCondition : 6 occurrences
// PhanUndeclaredTypeParameter : 6 occurrences
// PhanParamTooMany : 4 occurrences
// PhanPluginDuplicateArrayKey : 4 occurrences
// PhanPluginInvalidPregRegexReplacement : 4 occurrences
// PhanUndeclaredFunctionInCallable : 4 occurrences
// PhanNoopArrayAccess : 2 occurrences
// PhanTypeMismatchForeach : 2 occurrences
// PhanAccessMethodProtected : 1 occurrence
// PhanAccessPropertyStaticAsNonStatic : 1 occurrence
// PhanNoopArray : 1 occurrence
// PhanNoopStringLiteral : 1 occurrence
// PhanParamTooFew : 1 occurrence
// PhanPowerOfZero : 1 occurrence
// PhanUnextractableAnnotationSuffix : 1 occurrence
// Currently, file_suppressions and directory_suppressions are the only supported suppressions
'file_suppressions' => [
'htdocs/accountancy/admin/account.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/accountancy/class/bookkeeping.class.php' => ['PhanUndeclaredTypeParameter'],
'htdocs/accountancy/class/lettering.class.php' => ['PhanParamSuspiciousOrder'],
'htdocs/accountancy/customer/lines.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/accountancy/customer/list.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/accountancy/expensereport/lines.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/accountancy/expensereport/list.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/accountancy/journal/purchasesjournal.php' => ['PhanPluginDuplicateExpressionBinaryOp'],
'htdocs/accountancy/journal/sellsjournal.php' => ['PhanPluginDuplicateExpressionBinaryOp'],
'htdocs/accountancy/supplier/lines.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/accountancy/supplier/list.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/adherents/card.php' => ['PhanPluginDuplicateIfStatements', 'PhanPluginSuspiciousParamOrder'],
'htdocs/adherents/list.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/adherents/stats/geo.php' => ['PhanTypeArraySuspiciousNull'],
'htdocs/adherents/subscription.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/adherents/type.php' => ['PhanPluginDuplicateExpressionBinaryOp'],
'htdocs/admin/agenda_extsites.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/admin/dict.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/admin/emailcollector_card.php' => ['PhanUnreferencedUseNormal'],
'htdocs/admin/mails_templates.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamPosition'],
'htdocs/admin/receiptprinter.php' => ['PhanRedefineFunctionInternal'],
'htdocs/admin/system/database.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/admin/system/modules.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/admin/tools/listevents.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/admin/translation.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/admin/triggers.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/api/class/api.class.php' => ['PhanUnreferencedUseNormal'],
'htdocs/api/class/api_documents.class.php' => ['PhanPluginDuplicateExpressionBinaryOp', 'PhanUnreferencedUseNormal'],
'htdocs/barcode/printsheet.php' => ['PhanPluginDuplicateExpressionBinaryOp'],
'htdocs/bom/bom_list.php' => ['PhanPluginDuplicateIfStatements'],
'htdocs/categories/class/api_categories.class.php' => ['PhanAccessMethodProtected'],
'htdocs/categories/viewcat.php' => ['PhanPluginDuplicateExpressionBinaryOp', 'PhanPluginSuspiciousParamOrder'],
'htdocs/collab/index.php' => ['PhanParamTooMany'],
'htdocs/comm/action/card.php' => ['PhanPluginDuplicateIfStatements', 'PhanPluginSuspiciousParamOrder'],
'htdocs/comm/action/index.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeArraySuspiciousNull', 'PhanTypeInvalidUnaryOperandNumeric'],
'htdocs/comm/action/pertype.php' => ['PhanPluginDuplicateIfStatements'],
'htdocs/comm/action/peruser.php' => ['PhanPluginDuplicateIfStatements'],
'htdocs/comm/action/rapport/index.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/comm/mailing/advtargetemailing.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/comm/mailing/card.php' => ['PhanPluginDuplicateIfStatements', 'PhanPluginSuspiciousParamPosition'],
'htdocs/comm/mailing/cibles.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamPosition'],
'htdocs/comm/mailing/info.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/comm/propal/list.php' => ['PhanPluginDuplicateIfStatements'],
'htdocs/commande/list.php' => ['PhanPluginDuplicateIfStatements', 'PhanPluginSuspiciousParamOrder'],
'htdocs/commande/list_det.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/compta/accounting-files.php' => ['PhanTypeInvalidUnaryOperandNumeric'],
'htdocs/compta/bank/bankentries_list.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/compta/bank/various_payment/card.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/compta/bank/various_payment/document.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/compta/bank/various_payment/info.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/compta/cashcontrol/cashcontrol_card.php' => ['PhanPluginDuplicateExpressionBinaryOp'],
'htdocs/compta/cashcontrol/class/cashcontrol.class.php' => ['PhanUndeclaredTypeParameter'],
'htdocs/compta/deplacement/class/deplacementstats.class.php' => ['PhanParamSignatureMismatch'],
'htdocs/compta/facture/agenda-rec.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/compta/facture/card-rec.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/compta/facture/card.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamPosition'],
'htdocs/compta/facture/class/facture.class.php' => ['PhanPluginDuplicateExpressionBinaryOp'],
'htdocs/compta/facture/invoicetemplate_list.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/compta/facture/list.php' => ['PhanPluginDuplicateIfCondition', 'PhanPluginSuspiciousParamOrder'],
'htdocs/compta/facture/prelevement.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/compta/paiement/cheque/list.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/compta/paiement/class/paiement.class.php' => ['PhanTypeInvalidUnaryOperandNumeric'],
'htdocs/compta/paiement/list.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/compta/prelevement/card.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/compta/prelevement/class/bonprelevement.class.php' => ['PhanParamTooMany'],
'htdocs/compta/prelevement/create.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/compta/prelevement/fiche-rejet.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/compta/sociales/class/paymentsocialcontribution.class.php' => ['PhanTypeInvalidUnaryOperandNumeric'],
'htdocs/compta/sociales/document.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/compta/sociales/info.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/compta/sociales/list.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/compta/sociales/note.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/compta/tva/class/paymentvat.class.php' => ['PhanTypeInvalidUnaryOperandNumeric'],
'htdocs/compta/tva/document.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/compta/tva/list.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/compta/tva/payments.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/core/actions_addupdatedelete.inc.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/core/actions_massactions.inc.php' => ['PhanParamTooFew', 'PhanPluginDuplicateIfStatements', 'PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamPosition'],
'htdocs/core/class/commondocgenerator.class.php' => ['PhanTypeArraySuspiciousNull'],
'htdocs/core/class/commonobject.class.php' => ['PhanPluginDuplicateIfCondition', 'PhanPluginDuplicateIfStatements', 'PhanPluginSuspiciousParamPosition'],
'htdocs/core/class/commonstickergenerator.class.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/core/class/dolreceiptprinter.class.php' => ['PhanUnreferencedUseNormal'],
'htdocs/core/class/evalmath.class.php' => ['PhanPluginUnsafeEval'],
'htdocs/core/class/html.form.class.php' => ['PhanPluginDuplicateIfStatements', 'PhanPluginSuspiciousParamPosition'],
'htdocs/core/class/html.formmail.class.php' => ['PhanNoopArray'],
'htdocs/core/class/rssparser.class.php' => ['PhanPluginDuplicateIfStatements', 'PhanUndeclaredFunctionInCallable'],
'htdocs/core/class/translate.class.php' => ['PhanTypeMismatchForeach'],
'htdocs/core/class/utils.class.php' => ['PhanPluginSuspiciousParamPosition', 'PhanUnextractableAnnotationSuffix'],
'htdocs/core/db/mysqli.class.php' => ['PhanParamSignatureMismatch', 'PhanPluginDuplicateIfStatements'],
'htdocs/core/db/pgsql.class.php' => ['PhanParamSignatureMismatch'],
'htdocs/core/db/sqlite3.class.php' => ['PhanParamSignatureMismatch'],
'htdocs/core/filemanagerdol/connectors/php/connector.lib.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/core/get_info.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/core/lib/company.lib.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/core/lib/files.lib.php' => ['PhanPluginDuplicateExpressionBinaryOp', 'PhanPluginDuplicateIfCondition','PhanDeprecatedFunctionInternal'],
'htdocs/core/lib/ftp.lib.php' => ['PhanPluginDuplicateIfStatements'],
'htdocs/core/lib/functions.lib.php' => ['PhanParamTooMany', 'PhanPluginDuplicateIfCondition', 'PhanPluginInvalidPregRegexReplacement', 'PhanPluginUnsafeEval', 'PhanRedefineFunctionInternal'],
'htdocs/core/lib/functions2.lib.php' => ['PhanParamSuspiciousOrder', 'PhanPluginUnsafeEval'],
'htdocs/core/lib/json.lib.php' => ['PhanPluginUnsafeEval', 'PhanRedefineFunctionInternal'],
'htdocs/core/lib/modulebuilder.lib.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/core/lib/price.lib.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/core/lib/usergroups.lib.php' => ['PhanNoopArrayAccess'],
'htdocs/core/lib/website.lib.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/core/login/functions_ldap.php' => ['PhanPluginSuspiciousParamOrderInternal'],
'htdocs/core/menus/standard/auguria_menu.php' => ['PhanParamSuspiciousOrder', 'PhanPluginDuplicateIfStatements'],
'htdocs/core/menus/standard/eldy_menu.php' => ['PhanParamSuspiciousOrder', 'PhanPluginDuplicateIfStatements'],
'htdocs/core/menus/standard/empty.php' => ['PhanParamSuspiciousOrder', 'PhanPluginDuplicateIfStatements'],
'htdocs/core/modules/bank/doc/pdf_ban.modules.php' => ['PhanPluginSuspiciousParamOrder', 'PhanUndeclaredTypeParameter'],
'htdocs/core/modules/bank/doc/pdf_sepamandate.modules.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/core/modules/barcode/mod_barcode_thirdparty_standard.php' => ['PhanParamSignatureMismatch'],
'htdocs/core/modules/cheque/doc/pdf_blochet.class.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/core/modules/commande/doc/pdf_einstein.modules.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamOrderInternal'],
'htdocs/core/modules/contract/doc/pdf_strato.modules.php' => ['PhanUndeclaredTypeParameter'],
'htdocs/core/modules/expedition/doc/pdf_espadon.modules.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamOrderInternal'],
'htdocs/core/modules/expedition/doc/pdf_merou.modules.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/core/modules/expedition/doc/pdf_rouget.modules.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/core/modules/expensereport/doc/pdf_standard.modules.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/core/modules/facture/doc/pdf_crabe.modules.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamPosition'],
'htdocs/core/modules/facture/doc/pdf_sponge.modules.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamOrderInternal', 'PhanPluginSuspiciousParamPosition'],
'htdocs/core/modules/fichinter/doc/pdf_soleil.modules.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/core/modules/hrm/doc/pdf_standard.modules.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/core/modules/import/import_csv.modules.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/core/modules/import/import_xlsx.modules.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/core/modules/member/doc/pdf_standard.class.php' => ['PhanParamSignatureMismatch'],
'htdocs/core/modules/movement/doc/pdf_standard.modules.php' => ['PhanPluginDuplicateExpressionBinaryOp', 'PhanPluginSuspiciousParamOrder'],
'htdocs/core/modules/mrp/doc/pdf_vinci.modules.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamOrderInternal', 'PhanTypeArraySuspiciousNull'],
'htdocs/core/modules/oauth/generic_oauthcallback.php' => ['PhanUnreferencedUseNormal'],
'htdocs/core/modules/oauth/github_oauthcallback.php' => ['PhanUnreferencedUseNormal'],
'htdocs/core/modules/oauth/google_oauthcallback.php' => ['PhanUnreferencedUseNormal'],
'htdocs/core/modules/oauth/microsoft_oauthcallback.php' => ['PhanUnreferencedUseNormal'],
'htdocs/core/modules/oauth/stripelive_oauthcallback.php' => ['PhanUnreferencedUseNormal'],
'htdocs/core/modules/oauth/stripetest_oauthcallback.php' => ['PhanUnreferencedUseNormal'],
'htdocs/core/modules/printing/printgcp.modules.php' => ['PhanUnreferencedUseNormal'],
'htdocs/core/modules/product/doc/pdf_standard.modules.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/core/modules/project/doc/pdf_baleine.modules.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/core/modules/project/doc/pdf_beluga.modules.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/core/modules/project/doc/pdf_timespent.modules.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/core/modules/propale/doc/doc_generic_proposal_odt.modules.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/core/modules/propale/doc/pdf_azur.modules.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/core/modules/propale/doc/pdf_cyan.modules.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamOrderInternal'],
'htdocs/core/modules/rapport/pdf_paiement.class.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/core/modules/reception/doc/pdf_squille.modules.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/core/modules/societe/mod_codecompta_aquarium.php' => ['PhanPluginDuplicateIfStatements'],
'htdocs/core/modules/societe/modules_societe.class.php' => ['PhanPluginDuplicateIfCondition'],
'htdocs/core/modules/stock/doc/pdf_standard.modules.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/core/modules/stocktransfer/doc/pdf_eagle.modules.php' => ['PhanPluginSuspiciousParamOrder', 'PhanUndeclaredTypeParameter'],
'htdocs/core/modules/stocktransfer/doc/pdf_eagle_proforma.modules.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamOrderInternal'],
'htdocs/core/modules/supplier_invoice/doc/pdf_canelle.modules.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/core/modules/supplier_order/doc/pdf_cornas.modules.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamOrderInternal'],
'htdocs/core/modules/supplier_order/doc/pdf_muscadet.modules.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/core/modules/supplier_payment/doc/pdf_standard.modules.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/core/modules/supplier_proposal/doc/pdf_aurore.modules.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/core/modules/supplier_proposal/doc/pdf_zenith.modules.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamOrderInternal'],
'htdocs/core/modules/syslog/mod_syslog_file.php' => ['PhanParamSignatureMismatch', 'PhanParamSuspiciousOrder', 'PhanPluginDuplicateArrayKey'],
'htdocs/core/modules/syslog/mod_syslog_syslog.php' => ['PhanParamSignatureMismatch'],
'htdocs/core/tpl/objectline_create.tpl.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/debugbar/class/DataCollector/DolPhpCollector.php' => ['PhanPowerOfZero'],
'htdocs/debugbar/class/DataCollector/DolQueryCollector.php' => ['PhanUnreferencedUseNormal'],
'htdocs/debugbar/class/DataCollector/DolibarrCollector.php' => ['PhanUnreferencedUseNormal'],
'htdocs/don/card.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/don/class/api_donations.class.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/don/class/don.class.php' => ['PhanParamTooMany', 'PhanPluginSuspiciousParamPosition'],
'htdocs/don/list.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/don/paiement/list.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/ecm/index_auto.php' => ['PhanPluginDuplicateIfStatements'],
'htdocs/emailcollector/class/emailcollector.class.php' => ['PhanUnreferencedUseNormal'],
'htdocs/eventorganization/class/conferenceorbooth.class.php' => ['PhanParamSignatureMismatch'],
'htdocs/expedition/list.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/expensereport/card.php' => ['PhanPluginDuplicateIfStatements'],
'htdocs/expensereport/class/expensereportstats.class.php' => ['PhanParamSignatureMismatch'],
'htdocs/expensereport/class/paymentexpensereport.class.php' => ['PhanTypeInvalidUnaryOperandNumeric'],
'htdocs/expensereport/payment/list.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/exports/export.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/exports/index.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/fichinter/card-rec.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/fichinter/list.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/fourn/class/api_supplier_invoices.class.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/fourn/commande/card.php' => ['PhanPluginDuplicateIfStatements'],
'htdocs/fourn/facture/card-rec.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/fourn/facture/card.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamPosition'],
'htdocs/fourn/facture/list-rec.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/fourn/facture/list.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/fourn/paiement/list.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/holiday/view_log.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/imports/import.php' => ['PhanPluginDuplicateIfStatements', 'PhanPluginSuspiciousParamPosition'],
'htdocs/imports/index.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/install/doctemplates/websites/website_template-corporate/containers/wrapper.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/install/doctemplates/websites/website_template-homesubmenu/containers/wrapper.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/install/doctemplates/websites/website_template-noimg/containers/wrapper.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/install/doctemplates/websites/website_template-onepageblackpurple/containers/wrapper.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/install/doctemplates/websites/website_template-restaurant/containers/wrapper.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/install/doctemplates/websites/website_template-stellar/containers/wrapper.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/install/fileconf.php' => ['PhanParamSuspiciousOrder'],
'htdocs/intracommreport/list.php' => ['PhanAccessPropertyStaticAsNonStatic'],
'htdocs/loan/card.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/loan/class/paymentloan.class.php' => ['PhanTypeInvalidUnaryOperandNumeric'],
'htdocs/loan/document.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/loan/info.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/loan/note.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/loan/payment/card.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/loan/schedule.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/main.inc.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/margin/agentMargins.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/margin/checkMargins.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/margin/customerMargins.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/margin/productMargins.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/margin/tabs/thirdpartyMargins.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/master.inc.php' => ['PhanRedefineFunctionInternal'],
'htdocs/modulebuilder/index.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/mrp/class/mo.class.php' => ['PhanParamSignatureMismatch'],
'htdocs/product/admin/product_tools.php' => ['PhanNoopStringLiteral'],
'htdocs/product/agenda.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/product/card.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/product/class/product.class.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/product/inventory/inventory.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/product/popuprop.php' => ['PhanPluginDuplicateIfStatements'],
'htdocs/product/price.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamPosition'],
'htdocs/product/stats/card.php' => ['PhanPluginDuplicateIfStatements'],
'htdocs/product/stats/commande.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/product/stats/commande_fournisseur.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/product/stats/contrat.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/product/stats/facture.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/product/stats/facture_fournisseur.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/product/stats/facturerec.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/product/stats/mo.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/product/stats/propal.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/product/stats/supplier_proposal.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/product/stock/class/mouvementstock.class.php' => ['PhanPluginDuplicateIfStatements'],
'htdocs/product/stock/movement_list.php' => ['PhanPluginDuplicateIfStatements'],
'htdocs/product/stock/product.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/product/stock/stats/commande_fournisseur.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/product/stock/stats/expedition.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/product/stock/stats/mo.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/product/stock/stats/reception.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/projet/list.php' => ['PhanPluginDuplicateIfStatements'],
'htdocs/projet/tasks/list.php' => ['PhanTypeArraySuspiciousNull'],
'htdocs/projet/tasks/time.php' => ['PhanPluginDuplicateIfStatements'],
'htdocs/public/bookcal/index.php' => ['PhanTypeInvalidUnaryOperandNumeric'],
'htdocs/public/opensurvey/index.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/public/payment/newpayment.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/public/payment/paymentok.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/public/recruitment/index.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/public/webportal/tpl/menu.tpl.php' => ['PhanPluginSuspiciousParamOrderInternal'],
'htdocs/public/webportal/webportal.main.inc.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/public/website/index.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/reception/list.php' => ['PhanNoopArrayAccess', 'PhanPluginSuspiciousParamOrder'],
'htdocs/recruitment/core/modules/recruitment/doc/pdf_standard_recruitmentjobposition.modules.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamOrderInternal'],
'htdocs/salaries/class/salary.class.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/salaries/list.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/societe/class/api_thirdparties.class.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/societe/class/companybankaccount.class.php' => ['PhanParamSignatureMismatch'],
'htdocs/societe/class/societe.class.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/societe/list.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/societe/notify/card.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/societe/paymentmodes.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/societe/price.php' => ['PhanPluginSuspiciousParamOrder'],
'htdocs/stripe/class/actions_stripe.class.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/takepos/invoice.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/ticket/class/ticketstats.class.php' => ['PhanParamSignatureMismatch'],
'htdocs/ticket/list.php' => ['PhanPluginDuplicateIfStatements'],
'htdocs/user/agenda_extsites.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/user/bank.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/user/card.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/user/class/user.class.php' => ['PhanParamSignatureMismatch'],
'htdocs/user/list.php' => ['PhanPluginDuplicateIfStatements'],
'htdocs/user/notify/card.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamPosition'],
'htdocs/variants/class/ProductAttribute.class.php' => ['PhanParamSignatureMismatch'],
'htdocs/variants/class/ProductCombination.class.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/webportal/class/html.formwebportal.class.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/webportal/controllers/default.controller.class.php' => ['PhanParamSignatureMismatch'],
'htdocs/webportal/controllers/document.controller.class.php' => ['PhanParamSignatureMismatch'],
'htdocs/webportal/controllers/invoicelist.controller.class.php' => ['PhanParamSignatureMismatch'],
'htdocs/webportal/controllers/login.controller.class.php' => ['PhanParamSignatureMismatch'],
'htdocs/webportal/controllers/membercard.controller.class.php' => ['PhanParamSignatureMismatch'],
'htdocs/webportal/controllers/orderlist.controller.class.php' => ['PhanParamSignatureMismatch'],
'htdocs/webportal/controllers/partnershipcard.controller.class.php' => ['PhanParamSignatureMismatch'],
'htdocs/webportal/controllers/propallist.controller.class.php' => ['PhanParamSignatureMismatch'],
'htdocs/website/class/website.class.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeArraySuspiciousNull'],
'htdocs/website/index.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/website/samples/wrapper.php' => ['PhanPluginSuspiciousParamPosition'],
'htdocs/core/lib/json.lib.php' => ['PhanCompatibleNegativeStringOffset'],
],
// '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)
];