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.
