Page MenuHomePhabricator

[Task] Use Wikibase CodeSniffer standard in all Wikibase code repositories
Closed, ResolvedPublic

Description

Our standard at https://github.com/wmde/WikibaseCodeSniffer uses and extends the MediaWiki CodeSniffer standard, adds some rules, and disables a few. A critical difference is that our standard guarantees to stick to http://semver.org, while MediaWiki's standard does not.

List of Wikibase components and closely related code bases that might benefit from using the same code style:

Event Timeline

thiemowmde added a project: Patch-For-Review.
thiemowmde moved this task from incoming to ready to go on the Wikidata board.

Change 366527 had a related patch set uploaded (by Ladsgroup; owner: Amir Sarabadani):
[mediawiki/extensions/ArticlePlaceholder@master] Move to use Wikibase codesniffer rules instead

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

Change 366527 merged by jenkins-bot:
[mediawiki/extensions/ArticlePlaceholder@master] Move to use Wikibase codesniffer rules instead

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

Change 366613 had a related patch set uploaded (by Ladsgroup; owner: Amir Sarabadani):
[mediawiki/extensions/Cognate@master] Use Wikibase codesniffer instead of mediawiki's

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

Change 366792 had a related patch set uploaded (by Thiemo Mättig (WMDE); owner: Thiemo Mättig (WMDE)):
[mediawiki/extensions/Cognate@master] Minimize local PHPCS rule set as much as possible

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

Change 366613 merged by jenkins-bot:
[mediawiki/extensions/Cognate@master] Use Wikibase codesniffer instead of mediawiki's

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

Change 366792 merged by jenkins-bot:
[mediawiki/extensions/Cognate@master] Minimize local PHPCS rule set as much as possible

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

Change 366794 had a related patch set uploaded (by Ladsgroup; owner: Amir Sarabadani):
[mediawiki/extensions/InterwikiSorting@master] Use Wikibase CodeSniffer instead of mediawiki's

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

Change 366794 merged by jenkins-bot:
[mediawiki/extensions/InterwikiSorting@master] Use Wikibase CodeSniffer instead of mediawiki's

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

thiemowmde removed a project: User-thiemowmde.
thiemowmde updated the task description. (Show Details)