Delta-v/Content.Tests
Hannah Giovanna Dawson 7fbc065147
SS14-17313 Chatfactor: Chat Censorship Systems (#25908)
* SS14-17313 Chat Censorship Systems

Adds some systems to manage chat censorship:

1. No-op: does nothing
2. SimpleCensor: a regex-free censor with a variety of rules to use
3. RegexCensor: a censor that uses regex.

This exposes a singleton backed by a builder pattern (ChatCensor) that
is set up, probably during the code init phase, and then globally available
for your censorship needs.

* Migrate to Shared

* Add a reset function to the builder.

* Resolve PJB's feedback; add unit tests

(cherry picked from commit bf98a6a8bb2a57fb149459d6b053eaaf6abc8cd7)
2024-03-27 18:38:05 +01:00
..
Client Fix typo (#20772) 2023-10-14 22:02:34 +02:00
Server Move ServerbSqliteTests to integration (#19807) 2023-09-10 15:09:12 +10:00
Shared SS14-17313 Chatfactor: Chat Censorship Systems (#25908) 2024-03-27 18:38:05 +01:00
Content.Tests.csproj Switch project files to C# 12. (#25487) 2024-03-05 09:49:02 +01:00
ContentUnitTest.cs Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00