Linters for Offensive Language
Some people have come up with remarkable solutions to cleaning up offensive references in textual documents,
especially for use in source code or prose.
Proselint
Proseline is meant for general prose and has a wide variety of categories, such as lgbtq.terms
- "Misused LGBTQ terms",
or purely grammatical errors such as misc.false_plurals
- "Avoiding false plurals". These are configurable which makes it
quite flexible.
https://github.com/amperser/proselint
Queen
Queen can also be applied to general text files and not just code, similar to proselint. The configuration isn't divided
into categories but individual exceptions can be configured. It is concerned entirely with 'profanities' and not necessarily
grammatically or politically incorrect language.