thiemowmde created this task.
thiemowmde added projects: Wikidata, Wikidata-Sprint-2017-12-20, User-thiemowmde.
Herald added a subscriber: Aklapper.

TASK DESCRIPTION

The current version of our Wikibase CodeSniffer rule set depends on mediawiki-codesniffer 0.8.1, which depends on php_codesniffer 2.9.0.

The next step is an update to mediawiki-codesniffer 0.9.0, which includes an update to php_codesniffer 3.0.1. This version contains changes that require us to rewrite our custom sniffs (that's not the hard part) and the test cases for them (that's the hard part).

From there on updates should be smoother.

This task also includes reviewing all sniffs that got added since mediawiki-codesniffer 0.9 and after, and carefully decide which should be enabled by default for all Wikibase code bases, and which should not. I will split sub-tickets of if necessary:

  • Update custom test runner to work with php_codesniffer 3.x
  • Review sniffs added in and update to mediawiki-codesniffer 0.9
  • Review sniffs added in and update to mediawiki-codesniffer 0.10
  • Review sniffs added in and update to mediawiki-codesniffer 0.11
  • Review sniffs added in and update to mediawiki-codesniffer 0.12
  • Review sniffs added in and update to mediawiki-codesniffer 13.0
  • Review sniffs added in and update to mediawiki-codesniffer 14.0

TASK DETAIL
https://phabricator.wikimedia.org/T183253

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: thiemowmde
Cc: Ladsgroup, Lucas_Werkmeister_WMDE, WMDE-leszek, thiemowmde, Aklapper, Lahi, Gq86, GoranSMilovanovic, QZanden, Wikidata-bugs, aude, Mbch331
_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to