• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Kikobeats / abusive
100%

Build:
DEFAULT BRANCH: master
Repo Added 18 Oct 2026 05:26PM UTC
Token 1CgDEQ38KkqfszPmySzVBLxGPO8r1QtzY regen
Build 10 Last
Files 2
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • Kikobeats/release-v1
  • Kikobeats/sibling-accuracy
  • master

21 Oct 2026 08:08AM UTC coverage: 100.0%. Remained the same
39567071219

push

github

web-flow
feat: tell same-inbox siblings from numbered ones, add minSiblings (#5)

* feat: tell same-inbox siblings from numbered ones, add minSiblings

A numbered address is a different inbox and can be a different person:
john1987@gmail.com is not john@gmail.com. Siblings now come in two kinds.

- Same inbox: +tag on any domain, dots on Gmail only, and gmail.com and
  googlemail.com as one inbox. findSibling searches both Gmail domains,
  own domain first. Always reported.
- Numbered: after removing . _ -, the inboxes differ by one 1-2 digit
  counter next to a letter, at the end or else the start. Years
  (john1987), interior digits, mailboxes under 3 characters and
  mailboxes without letters are never numbered.

New `minSiblings` option (integer or per-candidate function): a numbered
variant is reported only once that many distinct inboxes exist, so
derek3@ is refused after derek1@ and derek2@ while one real derek84@
gets in.

Also: `limit` now pulls exactly `limit` entries (it pulled one extra,
which could fetch an extra Stripe page) and is validated; short and
letterless inboxes (ab1+x@, 12345+x@) get a keyword that finds their
same-inbox siblings.

On a labeled fixture of 41 pairs (test/fixtures/pairs.js), 1.0.0 makes
13 errors (9 false positives, 4 false negatives); this makes 0.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* docs: order the README from first look to fine print

Pitch, install, one quick start, what counts as a sibling, lookups, API
reference as tables, then edge cases. Same facts, 260 to 213 lines.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* test: lock the 3-character mailbox and the second Gmail lookup

Raising the numbered-mailbox minimum from 3 to 4 stayed green, and the
README said any sibling skips the other Gmail domain. A numbered hit
below minSiblings still has to search it.

Co-authored-by: Cursor <cursoragent@cursor.com>

* test: lock trailing counter when both ends are numbered

Preferring the l... (continued)

120 of 120 branches covered (100.0%)

Branch coverage included in aggregate %.

112 of 112 new or added lines in 1 file covered. (100.0%)

248 of 248 relevant lines covered (100.0%)

45231.04 hits per line

Relevant lines Covered
Build:
Build:
248 RELEVANT LINES 248 COVERED LINES
45231.04 HITS PER LINE
Source Files on master
  • Tree
  • List 2
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
39567071219 master feat: tell same-inbox siblings from numbered ones, add minSiblings (#5) * feat: tell same-inbox siblings from numbered ones, add minSiblings A numbered address is a different inbox and can be a different person: john1987@gmail.com is not john@gm... push 21 Oct 2026 08:09AM UTC web-flow github
100.0
39490301404 Kikobeats/sibling-accuracy Merge 298af52ca into 0a84f8697 Pull #5 20 Oct 2026 08:15PM UTC web-flow github
100.0
39490212034 Kikobeats/sibling-accuracy Merge fb55b866f into 0a84f8697 Pull #5 20 Oct 2026 08:14PM UTC web-flow github
100.0
39490109677 Kikobeats/sibling-accuracy Merge 15adf3972 into 0a84f8697 Pull #5 20 Oct 2026 08:13PM UTC web-flow github
100.0
39489992415 Kikobeats/sibling-accuracy Merge 4bcf88bd8 into 0a84f8697 Pull #5 20 Oct 2026 08:12PM UTC web-flow github
100.0
39489028264 Kikobeats/sibling-accuracy Merge e3be991cd into 0a84f8697 Pull #5 20 Oct 2026 08:06PM UTC web-flow github
100.0
39488030031 Kikobeats/sibling-accuracy Merge 4c6976c4f into 0a84f8697 Pull #5 20 Oct 2026 07:59PM UTC web-flow github
100.0
39327010242 master Update README.md push 19 Oct 2026 09:23PM UTC web-flow github
100.0
39149749631 master chore: prepare v1.0.0 (#4) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> push 18 Oct 2026 05:29PM UTC web-flow github
100.0
39149557791 Kikobeats/release-v1 Merge 7ff0b7d86 into 311814096 Pull #4 18 Oct 2026 05:26PM UTC web-flow github
100.0
See All Builds (10)

Badge your Repo: abusive

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc