Page MenuHomePhabricator

Use strict types everywhere in Wikibase
Open, LowPublic

Description

Estimation of completion:

EST_DONE=$(grep --exclude-dir={vendor,node_modules,.idea,.phan} --include=\*.php -rnw . -e "strict_types" | wc -l) \
&& EST_TODO=$(find ./ -type f -name "*.php" | wc -l) \
&& EST_PRECENT=$(( $EST_DONE/EST_TODO*100 )) \
&& echo ${EST_DONE}/${EST_TODO} Wikibase PHP files with strict_types
  • 16 June 2020 = 45/3862 = 1.1%
  • 7 May 2020 = 22/3843 = 0.5%
  • 23 April 2020 = 2/3697 = 0.05%

Event Timeline

Addshore created this task.Apr 29 2020, 9:40 AM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptApr 29 2020, 9:40 AM
Addshore updated the task description. (Show Details)Apr 29 2020, 9:41 AM

Change 592297 had a related patch set uploaded (by Addshore; owner: Addshore):
[mediawiki/extensions/Wikibase@master] Add ADR for rollout of declare( strict_types = 1 );

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

Restricted Application added a project: User-Addshore. · View Herald TranscriptApr 29 2020, 9:48 AM
Addshore triaged this task as Low priority.Apr 29 2020, 9:48 AM

On the campsite for the ADR review period.

hoo renamed this task from Use strict types everywhere in WIkibase to Use strict types everywhere in Wikibase.Apr 30 2020, 11:23 PM
Addshore removed Addshore as the assignee of this task.May 6 2020, 2:48 PM
Addshore moved this task from Incoming to Blocked / Waiting / External on the Wikidata-Campsite board.

Change 592297 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Add ADR for rollout of declare( strict_types = 1 );

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

Addshore updated the task description. (Show Details)May 7 2020, 8:15 AM
Addshore updated the task description. (Show Details)
Addshore updated the task description. (Show Details)Tue, Jun 16, 10:53 PM