- Introduce ADR https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/Wikibase/+/592297/
- Monitor usage
- Enable code sniffer rule
- Parking lot for things we can do after strict types are enforced everywhere:
- Change RepoDomainDbFactory’s $repoDomain parameter back to string – see comments on Check for false repoDomain explicitly in RepoDomainDbFactory
Estimation of completion (note: requires Bash, not Zsh or other sh):
done=$(grep --exclude-dir={vendor,node_modules,.idea,.phan} --include=\*.php -rwl . -e strict_types | wc -l) && todo=$(grep --exclude-dir={vendor,node_modules,.idea,.phan} --include=\*.php -rwl . -e . | wc -l) && percent=$(bc <<< "scale=5; 100 * $done / $todo") && head=$(git -c core.abbrev=10 rev-parse --short HEAD) && LC_ALL=C printf '* %(%d %B %Y)T (%s) = %d/%d = %1.2f%%\n' -1 "$head" "$done" "$todo" "$percent"
- 16 January 2024 (b6d8d5d8c3) = 1514/3168 = 47.79%
- 25 August 2023 (bba6b14ab9) = 1234/2911 = 42.39%
- 12 June 2023 (2ec4850585) = 1147/2825 = 40.60%
- 24 April 2023 (a0d53056b4) = 1062/2766 = 38.39%
- 16 March 2023 (a846ad4a13) = 1003/2718 = 36.90%
- 27 September 2022 (db5fb3028f) = 922/2652 = 34.77%
- 22 April 2022 (e699bca6e9) = 746/2504 = 29.79%
- 28 July 2021 (ee5ebff192) = 664/2081 = 31.91%
- 25 June 2021 (bce035b61f) = 574/2038 = 28.16%
- 19 May 2021 (973532f149) = 526/2014 = 26.12%
- 15 March 2021 (a350b421f4) = 371/1856 = 19.99%
- 24 August 2020 (d742344560) = 178/1750 = 10.17%
- 19 August 2020 (32d9945e95) = 168/1740 = 9.66%
- 15 July 2020 (a8ab42ecda) = 151/1734 = 8.71%
- 16 June 2020 (5187137054) = 45/1738 = 2.59%
- 7 May 2020 (84da94209a) = 22/1719 = 1.28%
- 23 April 2020 (aca4c86cbe) = 1/1704 = 0.06%