Reduce false positives of spam detection
<!--IssueSummary start--> <details> <summary> Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards. </summary> - [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=17807) </details> <!--IssueSummary end--> Right now we are seeing a significant rate of false positives in the spam detector, which is having an impact on people's ability to use checklists (e.g. https://gitlab.com/gitlab-org/gitlab-ce/issues/29483) and create issues. Even when we train Akismet, it doesn't appear to be learning fast enough. I'm also concerned the admin spam logs and abuse reports makes it too easy for someone to accidentally remove a legitimate user. This has already happened. In the absence of a smarter spam detector, perhaps we should consider adding a reputation factor that is based on: 1. How long the user has existed 2. How many award emojis received from existing users with significant reputation Users with high reputation factors would bypass spam checks. The "Remove user" button would also be disabled in the spam logs/abuse reports pages. Thoughts, @victorwu?
issue