I created this primarily as a companion to mods like BadBoy, so that we can get all of those damned gold-spammers! Basically, it builds a list of the last 20 things you saw across everything in your General log and it provides a GUI to report on a line-by-line basis.
It can also be used to deal with truly vulgar and offensive people. If you're on an RP server, the last thing you want is people making all kinds of nasty slurs in the General channel. Civility can help you with that too by allowing you to easily pass along the information to whomever deals with these complaints.
If you've ever thought someone is annoying enough to deserve the ban-hammer, pass along the offender to Blizz and see if they agree! But please, don't report small personal attacks or frivolity, save the use of Civility for gold-spammers or people who're making serious slurs; such as racial slurs, really offensive anti-lifestyle slurs, and so on.
I've seen people like that, how do I start cleaning up my realm?
First you'll need to know how to call up the UI.
The quickest way (and the recommeded method) is to type /civil into your editbox, the slow way would be to hit escape to get to the main menu, go into Interface, then Addons, and then select Civility from the panel on the left.
The Civility GUI is really simple, there's a dropdown box containing the last 20 lines you saw, and a Register Complaint button. Simply select the offending item and hit that button!
1.0: I feel this mod has reached a milestone, in that it's achieved a level of stability to the point where (despite my efforts to break it) I haven't seen any bugs in quite some time. This milestone also implies that I'm unable to think of any relevant features to add at this time without bloating out this mod, and there's nothing left to do that wouldn't be superfluous. Thus, this mod will likely be left untouched until a new feature is desired, or until a new Warcraft patch breaks it (if that happens). As of now, this mod should be considered stable.
revision310508b: I forgot to scan Battleground chat in the past releases, I've now got that rectified in this release. (Note: This is newer than the one I accidentally uploaded on the Peek page, I got the order of zip > upload to correct place completely messed up.)
revision310508: There was a dual-line bug for channels, I hadn't noticed that until today, where I needed to report something someone had said in channel chat. <.< I also got rid of the 'blah blah reported!' text because Blizz prints their own text for that, and localised text too, so it's not necessary.