feat(vale): add Linea/Lineth terms to Consensys-common vocabulary#133
Merged
alexandratran merged 1 commit intoJun 18, 2026
Merged
Conversation
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
approved these changes
Jun 18, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds missing Linea/Lineth-specific terms to the shared
Consensys-commonVale vocabulary so they no longer triggerConsensys.Spellingwarnings on everyConsensys/doc.lineaPR.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 clientLFDT— Linux Foundation Decentralized TrustTerms added to
project-words.txt:lineth,lineth'smaru,maru'sdeployer,deployer's— used throughout Stack quickstart docs (~24 hits per PR)quickstart's— possessive form (quickstartwas already in the ignore list)lfdtContext
These terms show up as
Consensys.Spellingwarnings 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.Spellinghits in downstream repos (e.g.doc.linea).accept.txtgains regex accept rules forLineth(with possessive),Maru, andLFDT.project-words.txtadds the same product terms plusdeployer,deployer's,quickstart's, andlfdtfor the ignore list used by the spelling style.No runtime or CI logic changes—only dictionary/vocabulary updates, following existing patterns like
TekuandWeb3Signer.Reviewed by Cursor Bugbot for commit bf903b5. Bugbot is set up for automated code reviews on this repo. Configure here.