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

speedyk-005 / yasbd / 26582216759
95%

Build:
DEFAULT BRANCH: main
Ran 28 May 2026 02:49PM UTC
Jobs 1
Files 14
Run time 1min
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

28 May 2026 02:47PM UTC coverage: 95.337%. Remained the same
26582216759

push

github

speedyk-005
Refactor boundary_detector and paragraph streamer (#14)

* refactor(rules): move paragraph iteration from apply() to BoundaryDetector._detect()

apply() used to take Iterator[str] (entire paragraph stream), handle
offset tracking, and yield (start, end) tuples which is  3 responsibilities.
Now apply() has one job: take a single paragraph string, return list[int]
of boundary offsets.

* refactor(boundary_detector): flatten detect() to yield ints, extract _detect_spans()

detect() now yields individual int boundary positions instead of
(start, end) tuples.

* refactor(utils): rename ParagraphStreamer to ParagraphStream

* fix(rules): revert para/paras in REFERENCE_ABBRVS

Incorrectly renamed to text/texts during refactoring search-and-replace.

* cleanup(boundary_detector): remove left over offset var from _detect_spans

* refactor: replace third-party sentinel with stdlib SimpleNamespace

* fix: yield ParagraphEOF before empty paragraphs in relative mode

* fix: use dynamic type for ParagraphEOF to get clean repr

368 of 386 relevant lines covered (95.34%)

0.95 hits per line

Jobs
ID Job ID Ran Files Coverage
1 26582216759.1 28 May 2026 02:49PM UTC 14
95.34
GitHub Action Run
Source Files on build 26582216759
  • Tree
  • List 14
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26582216759
  • a7e9f521 on github
  • Prev Build on main (#26581991913)
  • Next Build on main (#26602109754)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc