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

StoneCypher / jssm / d9a755bf0d1ca31ed2250a938facbd8d2bd840de
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: docs_26-07-04_fable-v6-to-v16
DEFAULT BRANCH: master
Ran 27 Jul 2026 06:27PM UTC
Jobs 6
Files 146
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

27 Jul 2026 06:24PM UTC coverage: 100.0%. Remained the same
d9a755bf0d1ca31ed2250a938facbd8d2bd840de

Pull #973

github

StoneCypher
docs(specs): design the highlightjs-fsl repository

Researched against the live highlightjs org (66 repos), the official
3rd-party contribution guide, and eight exemplar grammars.

Key findings:

- No grammar is published under @highlightjs; all are unscoped and owned
  by their individual authors. `highlightjs-fsl` is unclaimed and needs
  no org membership. The scoped form was considered and rejected: it
  would be the only scoped package of ~60.
- The upstream repo is EMPTY (zero branches), so the first content must
  arrive by direct push; a PR is impossible. John has push+maintain but
  not admin, so CI secrets need an org owner.
- Only five conventions are actually invariant across the eight surveyed
  repos. The documented forms (src/languages/, default.txt, .expect.txt,
  export default) are followed inconsistently in the wild, and
  nonconformance fails SILENTLY -- highlightjs-luau ships both
  .expect.txt and .expected.txt in one directory and nobody noticed,
  because no grammar repo runs its language tests in CI.
- The fence syntax is not a dialect; it lives entirely in the Markdown
  info string. One grammar, aliases ['fsl', 'jssm'].
- The grammar source belongs in this monorepo (derived from the same
  token vocabulary as the TextMate builder), but the package and repo do
  not: dist/ is built by highlight.js's own tooling, and monorepo
  version lockstep would put highlightjs-fsl@6.x beside apex@1.66.

Claude-Session: https://claude.ai/code/session_01EBLDd3nmRPcpC2weqD2TD3
Pull Request #973: feat(v6): land the v6 line as 6.0.0-alpha.12 under the alpha dist-tag

3869 of 3869 branches covered (100.0%)

Branch coverage included in aggregate %.

6361 of 6361 relevant lines covered (100.0%)

33378.9 hits per line

Jobs
ID Job ID Ran Files Coverage
1 d9a755bf0d1ca31ed2250a938facbd8d2bd840de.1 27 Jul 2026 06:27PM UTC 146
100.0
GitHub Action Run
2 d9a755bf0d1ca31ed2250a938facbd8d2bd840de.2 27 Jul 2026 06:27PM UTC 146
100.0
GitHub Action Run
3 d9a755bf0d1ca31ed2250a938facbd8d2bd840de.3 27 Jul 2026 06:27PM UTC 146
100.0
GitHub Action Run
4 d9a755bf0d1ca31ed2250a938facbd8d2bd840de.4 27 Jul 2026 06:27PM UTC 146
100.0
GitHub Action Run
5 d9a755bf0d1ca31ed2250a938facbd8d2bd840de.5 27 Jul 2026 06:27PM UTC 146
100.0
GitHub Action Run
6 d9a755bf0d1ca31ed2250a938facbd8d2bd840de.6 27 Jul 2026 06:28PM UTC 146
100.0
GitHub Action Run
Source Files on build d9a755bf0d1ca31ed2250a938facbd8d2bd840de
  • Tree
  • List 146
  • Changed 12
  • Source Changed 0
  • Coverage Changed 12
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Pull Request #973
  • PR Base - main (#DD801CFC...)
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