Three or more hashtags.
#[^#]+#[^#]+#
Long hashtags (15+ characters): #hashtagpunchline
#[^ ]{15}
CamelCase hashtags (3+ Words): #NotSelfAware
#[^a-z ]+[^A-Z ]+[^a-z ]+[^A-Z ]+[^a-z ]+[^ ]*
Unforgivable word shortening: I'm near ur place r u busy?
\sur\s
\sr\s
\su\s
Mass conversations (4+ Mentions): @guy @dude @otherguy @man totally.
@[^@]+@[^@]+@[^@]+@
Retweet chains (2+ RTs): OMG RT @teengirlsquad RT @beebz I'm thinking of you.
RT[^RT]+RT
Mentions with only a URL (spam): @imathis tinyurl.com/spam
^@imathis *https?://[^ ]+$
In recent developments, I would add:
Mute tweets longer than 140 characters:
[^]{140}
See https://twitter.com/rolfje/status/929643146002255872
Apparently that does not work correctly, and
.{140}
means I loose all 140 char tweets with expanded links in them. I think this requires more work.