From 08dd4024732954821d35b3c4a2eb6295123094cf Mon Sep 17 00:00:00 2001 From: Brendan Clement Date: Mon, 5 Oct 2026 13:26:56 -0700 Subject: [PATCH] ci: accept the docs' product name and examples in the spell check The migrated docs trip typos on text that is not misspelled: Superlinked's inference engine (SIE) and its `sie-lancedb` package, the conventional `fiftyone as fo` and `torchvision.io as tio` import aliases, the substring query "nce" in the n-gram search example, and garbled OCR output quoted verbatim in the VLM fine-tuning tutorial. SIE becomes a dictionary word. The others are ignored only in those contexts, so the same strings are still flagged in prose. --- .typos.toml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/.typos.toml b/.typos.toml index 7d1e4b14b..3083112e3 100644 --- a/.typos.toml +++ b/.typos.toml @@ -1,5 +1,15 @@ [default] -extend-ignore-re = ["(?Rm)^.*(#|//)\\s*spellchecker:disable-line$"] +extend-ignore-re = [ + "(?Rm)^.*(#|//)\\s*spellchecker:disable-line$", + # Conventional import aliases in the docs examples: `import fiftyone as fo` + # and `import torchvision.io as tio`. + "\\bas (fo|tio)\\b", + "\\btio\\.", + # The substring query in the n-gram full-text search example. + 'search\("nce"', + # Garbled OCR output quoted verbatim in the VLM fine-tuning tutorial. + "permission nstallation", +] [default.extend-words] # Azure Kubernetes Service, mentioned in rust/lancedb/src/remote/oauth.rs. @@ -12,6 +22,10 @@ mmaped = "mmaped" # `WriteableBuffer` is the real name of a type from Python's `_typeshed` stubs, # used in python/python/lancedb/_blob.py. Writeable = "Writeable" +# Superlinked's self-hosted inference engine (SIE), its `sie-lancedb` package, +# and the `sie` embedding function it registers, in +# docs/web/integrations/embedding/superlinked.mdx. +SIE = "SIE" [files] extend-exclude = [