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

jdkato / prose / 30451272144
45%
master: 93%

Build:
Build:
LAST BUILD BRANCH: v3
DEFAULT BRANCH: master
Ran 29 Jul 2026 12:22PM UTC
Jobs 1
Files 32
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

29 Jul 2026 12:20PM UTC coverage: 45.369% (+2.4%) from 43.006%
30451272144

push

github

jdkato
feat: add a dictionary-driven tagger and select taggers by name

The perceptron reads the words around the one it is tagging, which is
what makes it accurate on ordinary prose and unsteady on text that is
not. A grammar rule only ever runs on a sentence that is already wrong,
and the context there is not evidence for anything: in "they were all
ready aware of the risk" it reads `aware` as a noun.

Lexical tags from a dictionary instead. A word listed one way is
settled without reading the sentence; a word listed several ways is
left to a fallback tagger, bounded to those readings; an unknown word
is the fallback's entirely.

Interface is what both satisfy, and Open builds one by name so a caller
can name a tagger in configuration rather than in code. Tagger keeps
the shape it shipped with, so this adds to the API without changing it.

Signed-off-by: Joseph Kato <joseph@jdkato.io>

96 of 107 new or added lines in 3 files covered. (89.72%)

26 existing lines in 1 file now uncovered.

960 of 2116 relevant lines covered (45.37%)

1679.18 hits per line

Uncovered Changes

Lines Coverage ∆ File
10
86.49
tag/lexical.go
1
96.88
tag/tagger.go

Coverage Regressions

Lines Coverage ∆ File
26
82.26
0.1% tag/tag.go
Jobs
ID Job ID Ran Files Coverage
1 30451272144.1 29 Jul 2026 12:22PM UTC 32
45.37
GitHub Action Run
Source Files on build 30451272144
  • Tree
  • List 32
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 3aa8fbe3 on github
  • Prev Build on v3 (#30413093434)
  • Next Build on v3 (#30453103506)
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