I developed an offensive content checker for my website and want to publish it on GitHub. However, the source code contains many offensive, racist and otherwise nasty content.

The source is fully documented, but I wanted your opinion on whether it's acceptable to publish such work on GitHub or whether to leave the array of strings up to the imagination of the reader?!

I have to disagree with the ROT-13 solution.  Obfuscating your banned words simply because the sight of them might offend someone is a waste of time.

Your dictionary of bad words/bad-word-rules should come from a separate file anyways (which could be loaded at runtime, or embedded as a resource).  Obfuscating this file simply makes it more difficult for you/other developers/your users to alter it, or fix any issues.  Besides, if I saw a file called "banned_words.txt" on my hard-drive, I would expect it to contain a list of offensive words.
