Page MenuHomePhabricator

Require trailing commas in multiline arrays in Wikibase codebases
Open, Needs TriagePublic

Description

mediawiki-codesniffer now supports enforcing trailing commas in arrays (T222042); according to an internal poll (Mattermost link), we want to enable this in Wikibase PHP code (which I take to mean not only Wikibase.git, but also WikibaseLexeme etc.).

Event Timeline

Change 869184 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[mediawiki/extensions/Wikibase@master] Update mediawiki/mediawiki-codesniffer to 40.0

https://gerrit.wikimedia.org/r/869184

Change 869185 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[mediawiki/extensions/Wikibase@master] Enable MediaWiki.Arrays.TrailingComma sniff

https://gerrit.wikimedia.org/r/869185

Change 869184 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Update mediawiki/mediawiki-codesniffer to 40.0

https://gerrit.wikimedia.org/r/869184

Change 869185 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Enable MediaWiki.Arrays.TrailingComma sniff

https://gerrit.wikimedia.org/r/869185

Change 894020 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[mediawiki/extensions/WikibaseLexeme@master] Update mediawiki/mediawiki-codesniffer to 41.0

https://gerrit.wikimedia.org/r/894020

Change 894021 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[mediawiki/extensions/WikibaseLexeme@master] Enable MediaWiki.Arrays.TrailingComma sniff

https://gerrit.wikimedia.org/r/894021

Change 894020 abandoned by Lucas Werkmeister (WMDE):

[mediawiki/extensions/WikibaseLexeme@master] Update mediawiki/mediawiki-codesniffer to 41.0

Reason:

done in I8abb0d8f79

https://gerrit.wikimedia.org/r/894020

Change 894021 merged by jenkins-bot:

[mediawiki/extensions/WikibaseLexeme@master] Enable MediaWiki.Arrays.TrailingComma sniff

https://gerrit.wikimedia.org/r/894021

Change 910031 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[mediawiki/extensions/WikibaseQualityConstraints@master] Enforce trailing commas in multi-line arrays

https://gerrit.wikimedia.org/r/910031

Change 910031 merged by jenkins-bot:

[mediawiki/extensions/WikibaseQualityConstraints@master] Enforce trailing commas in multi-line arrays

https://gerrit.wikimedia.org/r/910031