// This file is copied from IBM's closed source configuration. When updating it // here, also update the closed source repository, or ask a maintainer to do so // if you do not have access. { "version": "0.2", "language": "en", "allowCompoundWords": true, "dictionaryDefinitions": [ { "name": "qiskit", "path": "dictionaries/qiskit.txt", "addWords": true }, { "name": "people", "path": "dictionaries/people.txt", "addWords": true } ], "dictionaries": [ "qiskit", "people", "python", "python-common", "markdown", "softwareTerms", "scientific-terms-us" ], "words": ["Qiskit", "qiskit"], "ignoreRegExpList": [ // Markdown links "\\((.*)\\)", // markdown code blocks. https://github.com/streetsidesoftware/vscode-spell-checker/issues/202#issuecomment-377477473 "/^\\s*```[\\s\\S]*?^\\s*```/gm", // inline code blocks. https://stackoverflow.com/questions/41274241/how-to-capture-inline-markdown-code-but-not-a-markdown-code-fence-with-regex "\\`([^\\`].*?)\\`", // $$ ... $$ code blocks "\\$\\$\n(?:.*\n)*?\\$\\$", // markdown metadata block. e.g. title, description, etc. "---\n(?:.*\n)*?---", // words inside curly braces. e.g. {word} "{\\w+}", // words inside colons. e.g. :word: ":\\S+:", // words joined by underscores. e.g. hello_world, NEW_KEY_VALUE "\\S+_\\S+(_\\S+)*", // separate line tags "^$", "^$" ], "ignorePaths": [ // We cannot easily control these API docs since they live in other repositories. "../docs/api/qiskit/**/*.mdx", "../docs/api/qiskit-ibm-runtime/**/*.mdx", "../docs/api/qiskit-ibm-provider/**/*.mdx", "../docs/api/qiskit-transpiler-service/**/*.mdx" ] }