Skip to content

feat(vale): add Linea/Lineth terms to Consensys-common vocabulary#133

Merged
alexandratran merged 1 commit into
Consensys:mainfrom
Othryades:docs/linea-lineth-vocabulary-additions
Jun 18, 2026
Merged

feat(vale): add Linea/Lineth terms to Consensys-common vocabulary#133
alexandratran merged 1 commit into
Consensys:mainfrom
Othryades:docs/linea-lineth-vocabulary-additions

Conversation

@Othryades

@Othryades Othryades commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds missing Linea/Lineth-specific terms to the shared Consensys-common Vale vocabulary so they no longer trigger Consensys.Spelling warnings on every Consensys/doc.linea PR.

Terms added to accept.txt:

  • [Ll]ineth(?:'s)? — Lineth stack/protocol name (replaces "Linea Stack"; appears in 45+ doc files)
  • Maru(?:'s)? — Lineth consensus layer client
  • LFDT — Linux Foundation Decentralized Trust

Terms added to project-words.txt:

  • lineth, lineth's
  • maru, maru's
  • deployer, deployer's — used throughout Stack quickstart docs (~24 hits per PR)
  • quickstart's — possessive form (quickstart was already in the ignore list)
  • lfdt

Context

These terms show up as Consensys.Spelling warnings on every doc.linea PR that touches Stack content. They are valid product names and technical terms for the Lineth zk-rollup stack documented on docs.linea.build. The dictionary fix needs to live here since the action is referenced by commit hash from the doc.linea CI workflow.

Following pattern from existing entries (e.g., Teku, Web3Signer, [vV]alidium[s]?(?:'s)?).

Discussed with Joshua Fernandes on Slack — correct process is to PR here and ping for review.

cc @joshuafernandes @byrongravenorst @alexandracarillo


Note

Low Risk
Documentation-tooling dictionary updates only; no application code, auth, or data paths affected.

Overview
Extends the shared Consensys-common Vale spelling config so Linea/Lineth documentation stops raising false Consensys.Spelling hits in downstream repos (e.g. doc.linea).

accept.txt gains regex accept rules for Lineth (with possessive), Maru, and LFDT. project-words.txt adds the same product terms plus deployer, deployer's, quickstart's, and lfdt for the ignore list used by the spelling style.

No runtime or CI logic changes—only dictionary/vocabulary updates, following existing patterns like Teku and Web3Signer.

Reviewed by Cursor Bugbot for commit bf903b5. Bugbot is set up for automated code reviews on this repo. Configure here.

Add missing Linea/Lineth-specific terms that trigger Consensys.Spelling
warnings on every doc.linea PR:

- Lineth / lineth / lineth's — core Lineth stack/protocol name
- Maru / maru / maru's — Lineth consensus layer client
- deployer / deployer's — technical term used throughout Stack docs
- quickstart's — possessive of quickstart (already in ignore list)
- LFDT / lfdt — Linux Foundation Decentralized Trust acronym
@alexandratran alexandratran merged commit 68e0677 into Consensys:main Jun 18, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants