* 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>
378 lines
6.8 KiB
TOML
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"]
|