$schema: https://raw.githubusercontent.com/streetsidesoftware/cspell/main/cspell.schema.jsonversion: "0.2"
language: en-US
dictionaryDefinitions: - name: project-dictionary path: ./project-dictionary.txt addWords: true
allowCompoundWords: truecaseSensitive: falseuseGitignore: true
dictionaries: - en_US - bash - filetypes - fonts - html - misc - node - npm - softwareTerms - typescript - project-dictionary
import: - "@cspell/dict-cryptocurrencies/cspell-ext.json"
ignorePaths: - .eslintrc.json - .git - .gitattributes - .gitignore - .husky - .lintstagedrc.yml - .markdownlint.json - .npmrc - .prettierignore - .prettierrc.yml - .vscode - CHANGELOG.md - coverage - cspell.config.yml - dist - node_modules - package.json - patches - pnpm-lock.yaml - project-dictionary.txt
ignoreRegExpList: - /\b[a-f0-9]{6}\b/ui - /\b[a-z0-9]{32,}\b/ui - /`[^`]*`/u - /```[\w\W]*?```/u
overrides: - filename: "**/*.yml" ignoreRegExpList: - /^\s*(?:[a-z0-9]|-|_|\"|')+:/ui
- filename: ".github/(actions|workflows)/*.yml" ignoreRegExpList: - /\b(?:[A-Za-z0-9\-_])+\/(?:[A-Za-z0-9\-_])+@v\d+(?:\.\d+){0,2}\b/ui