alaa_wmde created this task.
alaa_wmde added projects: Wikidata Tech Debt Exploration, Wikidata, phan.
Restricted Application added a subscriber: Aklapper.
TASK DESCRIPTION
From Lexeme's `.phan/config.php`:
'suppress_issue_types' => [
// ...
// Temporarily due to T226244
"PhanParamTooFew",
"PhanUndeclaredVariableDim",
"PhanUnreferencedUseNormal",
"PhanUndeclaredTypeThrowsType",
"PhanRedefinedInheritedInterface",
"PhanRedefinedExtendedClass",
"PhanCommentParamWithoutRealParam",
"PhanUndeclaredFunction",
"PhanTypeMismatchDeclaredParam",
"PhanTypeNoPropertiesForeach",
// ...
],
Without suppressing those errors, Phan fails on Lexeme (T226244
<https://phabricator.wikimedia.org/T226244>). Those were temporarily suppressed
to unbreak the build pipeline.
Ideally, all of these checks should be unsuppressed and errors should be
fixed. It can be that some will stay suppressed for much longer, in case
there's a strong reason or blocker against fixing the reported errors.
TASK DETAIL
https://phabricator.wikimedia.org/T226254
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: alaa_wmde
Cc: Aklapper, alaa_wmde, darthmon_wmde, Nandana, Lahi, Gq86, GoranSMilovanovic,
QZanden, LawExplorer, _jensen, rosalieper, Wikidata-bugs, aude, Mbch331
_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs