Files
supabase/supa-mdx-lint/Rule003Spelling.toml
MDL 3139f85b5d docs(react-native): Expo cross-platform social sign-in with complete example (#38178)
* docs(react-native): create the basic expo project

* docs(react-native): cross-platform Apple social sign-in

* docs(react-native): cross-platform Google social sign-in

* docs(react-native): fix typos

* docs(react-native): remove wrong entry in the `Connection` component

* Correct typos

* Prettier

* Draft

* Draft

* docs(react-native): use kebab-case file naming convention in Expo guide

- use kebab-case file naming convention in Expo guide
- add trailing semicolon to align with the standard Expo template conventions

* docs(react-native): use kebab-case file naming convention in Expo social auth example

* docs(react-native): update the packages of the Expo social auth example

* Fix

* Draft

* Changes

* Correct log message

---------

Co-authored-by: Chris Chinchilla <chris.ward@supabase.io>
Co-authored-by: Chris Chinchilla <chris@chrischinchilla.com>
2025-09-19 16:53:35 +02:00

378 lines
6.8 KiB
TOML

# Check spelling
# Error message: "Word not found in dictionary"
#
# Allow list: Spellings that are actually correct, though they aren't in the
# dictionary.
#
# Prefixes: Strings that are not standalone words, but that can be used in a
# prefix before a hyphen, such as "pre" or "bi".
#
# Before adding a new word to the allow list, double check that it is in fact
# the correct casing for the word! Especially for styling of company and product
# names, the "official" casing and spacing might not be what you think.
allow_list = [
"\\[#[A-Za-z0-9-]+\\]",
"\\$\\$.+?\\$\\$",
"\\s\\.[a-z]+",
"\\S+\\.json",
"\\S+\\.toml",
"\\S+\\.yaml",
"[A-Z]{2,5}s?",
"[A-Za-z0-9_-]+(\\.[A-Z-a-z0-9_-]+)+(\\/[A-Za-z0-9_-]+)*",
"[Aa]dd-ons?",
"[Aa]llowlists?",
"[Aa]utomations?",
"[Aa]utovacuum(s|ing|ed)?",
"[Bb]ackend",
"[Bb]ackoff",
"[Bb]lockchains?",
"[Bb]reakpoints?",
"[Bb]uilt-ins?",
"[Cc]hangelogs?",
"[Cc]odebases?",
"[Cc]odepaths?",
"[Cc]onfigs?",
"[Cc]onsecutiveness",
"[Cc]ooldowns?",
"[Cc]oroutines?",
"[Cc]ron",
"[Cc]rypto",
"[Cc]ryptography",
"[Cc]ryptosystem",
"[Dd]atasets?",
"[Dd]atasources?",
"[Dd]e facto",
"[Dd]enylists?",
"[Dd]evs?",
"[Dd]iff(s|ing|ed)?",
"[Dd]ropdown",
"[Ee]nqueues?",
"[Ee]ntrypoints?",
"[Ee]nums?",
"[Ee]nv",
"[Ee]x",
"[Ee]xecutables?",
"[Ff]atals",
"[Ff]rontend",
"[Gg]apless",
"[Gg]eolocation",
"[Gg]lobs?",
"[Gg]lobstar",
"[Gg]rayscale",
"[Gg]zip(s|ped|ping)?",
"[Hh]r",
"[Hh]ypertables?",
"[Ii]dempotency",
"[KMG]bps",
"[KMG]iB",
"[Ll]iveness",
"[Mm]atryoshka",
"[Mm]essageBird",
"MetaMask",
"[Mm]icroservices?",
"[Mm]iddlewares?",
"[Mm]onorepos?",
"[Mm]ultimodal",
"[Mm]ultipart",
"[Mm]ultithreading",
"[Nn]amespace(d|s)?",
"[Nn]onces?",
"[Nn]ullable",
"[Oo]ffboarding",
"[Oo]h",
"[Oo]nboard(ing)?",
"[Oo]vercommit(s|ted|ting)?",
"[Pp]arams?",
"[Pp]laintext",
"[Pp]olyfill(s|ed)?",
"[Pp]oolers?",
"[Pp]resign(ed|ing)?",
"[Pp]roxying",
"[Pp]sycopg",
"[Qq]uickstarts?",
"[Rr]ealtime",
"[Rr]eauthenticat(e|es|ed|ion)?",
"[Rr]ebas(e|ed|es|ing)",
"[Rr]emediat(e|ed|es|ing)",
"[Rr]eplayability",
"[Rr]epos?",
"[Rr]esultingly",
"[Rr]untimes?",
"[Ss]anitization",
"[Ss]erverless",
"[Ss]erverside",
"[Ss]itekeys?",
"[Ss]tateful",
"[Ss]tructs?",
"[Ss]ubcommands?",
"[Ss]ubdomains?",
"[Ss]ubfolders?",
"[Ss]ubmodules?",
"[Ss]wappiness",
"[Tt]imebox(ed)?",
"[Tt]odos?",
"[Tt]radeoffs?",
"[Uu]nlink(ing|s|ed)?",
"[Uu]pserts?",
"[Uu]ptime",
"[Ww]aitlists?",
"[Ww]ebhooks?",
"Airbyte",
"AndroidX",
"AppleAuthentication",
"Astro",
"AsyncStorage",
"Authn",
"Authy",
"B-tree",
"Basejump",
"BigQuery",
"Bitbucket",
"Bitwarden",
"BotFather",
"Brevo",
"CAPTCHA",
"Cartes Bancaires",
"ChatGPT",
"Citus",
"ClickHouse",
"Clippy",
"Cloudflare",
"Codium",
"Cognito",
"Colab",
"DBeaver",
"Database Functions?",
"DataDog",
"Deadpool",
"DDoS",
"Deno",
"DevTools",
"DigitalOcean",
"Dinesh",
"Django",
"Docker",
"dotenvx",
"Drizzle",
"ElevenLabs",
"EnterpriseDB",
"Entra",
"ePHI",
"Erlang",
"ESZip",
"Ethereum",
"Figma",
"Firestore",
"Fivetran",
"Floyd-Warshall",
"GDScript",
"GSSAPI",
"Git",
"GitHub",
"GitLab",
"GoTrue",
"Golang",
"Grafana",
"GraphQL",
"Groonga",
"HackerOne",
"HashiCorp",
"Heroku",
"Homebrew",
"Hono",
"Hyperdrive",
"HypoPG",
"IdP",
"ImageMagick",
"Inbucket",
"Inferencer",
"Infisical",
"IntelliJ",
"IntelliSense",
"IOWait",
"IVFFlat",
"JWTs",
"Jian",
"Jupyter",
"Kakao",
"Keycloak",
"Kotlin",
"Ktor",
"Kysely",
"LangChain",
"Laravel",
"LineString",
"LinkedIn",
"LlamaIndex",
"Llamafile",
"Logflare",
"Lua",
"Mailgun",
"Mailpit",
"Mailtrap",
"Mansueli",
"Metabase",
"Mixpeek",
"Multiplatform",
"MySQL",
"[Nn]amespaces?",
"Nano",
"Netlify",
"Next.js",
"NoSQL",
"Node.js",
"Nuxt",
"OAuth",
"Okta",
"Ollama",
"OneLogin",
"OpenAI",
"OpenID",
"OrbStack",
"OrioleDB",
"OpenTelemetry",
"PGAudit",
"PGroonga",
"PgBouncer",
"PHI",
"PingIdentity",
"Paulo",
# For historical purposes
"POSTGRES",
"PascalCase",
"Podman",
"PostGIS",
"PostQUEL",
"PostgREST",
"Postgres",
# We prefer Postgres, but check for vocabulary preference in a separate rule
"PostgreSQL",
"ProGuard",
"PubSub",
"Prisma",
"PrivateLink",
"PyIceberg",
"Qodo",
"README",
"Redis",
"RedwoodJS",
"Roboflow",
"SDKs",
"SQLAlchemy",
"SQLModel",
"SQLite",
"SecureStore",
"SendGrid",
"Session Timebox",
"Snaplet",
"Solana",
"SolidJS",
"Spotify",
"Sqitch",
"Supavisor",
"SvelteKit",
"SwiftUI",
"Supabase",
"Remapper",
"TextLocal",
"TimescaleDB",
"Transformers.js",
"[Tt]unneled",
"Twilio",
"Undici",
"UnionPay",
"Unsplash",
"Uppy",
"Upstash",
"[Uu]pvote(s|d)?",
"VSCode",
"Vecs",
"Vercel",
"Vite",
"Vonage",
"Vue",
"Wasm",
"WebAuthn",
"WebAssembly",
"WebP",
"WebSockets?",
"WebStorm",
"WhatsApp",
"WorkOS",
"Xcode",
"Yang",
"Zapier",
"ZeptoMail",
"asyncpg",
"bcrypt",
"behaviors",
"camelCase",
"dbdev",
"degit",
"deno-postgres",
"dotenv",
"e.g.",
"gte-small",
"hCaptcha",
"https?:\\/\\/\\S+",
"i.e.",
"imgproxy",
"iOS",
"localStorage",
"localhost",
"macOS",
"magick-wasm",
"ms",
"ngrok",
"node-postgres",
"npm",
"pnpm",
"npmrc",
"npx",
"ns",
"pgAdmin",
"pgAudit",
"pgTAP",
"pgloader",
"pgmq",
"pgsodium",
"pgvector",
"plpgsql",
"psql",
"scrypt",
"sessionStorage",
"signInWithIdToken",
"stdin",
"stdout",
"[Ss]ubnet(s)?",
"[Ss]ubpage",
"supabase-auth-ui",
"supabase-csharp",
"supabase-community",
"supabase-flutter",
"supabase-gdscript",
"supabase-grafana",
"supabase-go",
"supabase-js",
"supabase-kt",
"supabase-management-js",
"supabase-py",
"supabase-rb",
"supabase-swift",
"supautils",
"TanStack",
"tokio",
"tsvector",
"tvOS",
"uBlock Origin",
"unbilled",
"untrusted",
"vecs",
"vs",
"watchOS",
"[Xx]min",
]
prefixes = ["bi", "over", "pre", "un"]