The Contribution Scores extension polls the wiki database to locate contributors with the highest contribution volume. The extension is intended to add a fun metric for contributors to see how much they are helping out. --- TEAR HERE --- This is a modified version of Extension:Contribution Scores, the original source code for which can be found here: https://www.mediawiki.org/wiki/Extension:Contribution_Scores The rest of this document discussed changes made to this copy of the extension. This fork developed by Eunakria the config option $wgContribScoreIgnoreMinorEdits, which is mutually exclusive with $wgContribScoreUseRoughEditCount. In addition to providing the aforementioned bug fixes, this fork also fixes two other unwanted behaviors exhibited by the original extension: 1. When $wgContribScoreUseRoughEditCount was enabled, the extension would query the user_editcount field of the user table but not actually join on the user table, in the parser function {{#cscore}}. This was presumably never noticed since this parser function is not frequently used. 2. On some databases, there was a potential for integer underflow when subtracting unsigned values in both the parser function and contribution score data. This could occur if $wgContribScoreUseRoughEditCount was enabled and edits went uncounted in user_editcount, and was resolved by clamping the right-hand side preimage of subtraction. There are probably more bugs I don't know about, both in the original upstream code *and* my code! In other words, caveat emptor.