mirror of
https://github.com/RustPython/RustPython.git
synced 2026-06-02 19:39:49 +09:00
117 lines
2.4 KiB
JSON
117 lines
2.4 KiB
JSON
// See: https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell
|
|
{
|
|
"version": "0.2",
|
|
"import": [
|
|
"@cspell/dict-en_us/cspell-ext.json",
|
|
// "@cspell/dict-cpp/cspell-ext.json",
|
|
"@cspell/dict-python/cspell-ext.json",
|
|
"@cspell/dict-rust/cspell-ext.json",
|
|
"@cspell/dict-win32/cspell-ext.json",
|
|
"@cspell/dict-shell/cspell-ext.json",
|
|
],
|
|
// language - current active spelling language
|
|
"language": "en",
|
|
// dictionaries - list of the names of the dictionaries to use
|
|
"dictionaries": [
|
|
"cpython", // Sometimes keeping same terms with cpython is easy
|
|
"python-more", // Python API terms not listed in python
|
|
"rust-more", // Rust API terms not listed in rust
|
|
"en_US",
|
|
"softwareTerms",
|
|
"c",
|
|
"cpp",
|
|
"python",
|
|
"rust",
|
|
"shell",
|
|
"win32"
|
|
],
|
|
// dictionaryDefinitions - this list defines any custom dictionaries to use
|
|
"dictionaryDefinitions": [
|
|
{
|
|
"name": "cpython",
|
|
"path": "./.cspell.dict/cpython.txt"
|
|
},
|
|
{
|
|
"name": "python-more",
|
|
"path": "./.cspell.dict/python-more.txt"
|
|
},
|
|
{
|
|
"name": "rust-more",
|
|
"path": "./.cspell.dict/rust-more.txt"
|
|
}
|
|
],
|
|
"ignorePaths": [
|
|
"**/__pycache__/**",
|
|
"Lib/**"
|
|
],
|
|
// words - list of words to be always considered correct
|
|
"words": [
|
|
// RustPython
|
|
"baseclass",
|
|
"Bytecode",
|
|
"cfgs",
|
|
"codegen",
|
|
"dedentations",
|
|
"dedents",
|
|
"deduped",
|
|
"downcasted",
|
|
"dumpable",
|
|
"GetSet",
|
|
"internable",
|
|
"makeunicodedata",
|
|
"miri",
|
|
"notrace",
|
|
"pyarg",
|
|
"pyarg",
|
|
"pyargs",
|
|
"PyAttr",
|
|
"pyc",
|
|
"PyClass",
|
|
"PyClassMethod",
|
|
"PyException",
|
|
"PyFunction",
|
|
"pygetset",
|
|
"pyimpl",
|
|
"pymember",
|
|
"PyMethod",
|
|
"PyModule",
|
|
"pyname",
|
|
"pyobj",
|
|
"PyObject",
|
|
"pypayload",
|
|
"PyProperty",
|
|
"pyref",
|
|
"PyResult",
|
|
"pyslot",
|
|
"PyStaticMethod",
|
|
"pystr",
|
|
"pystruct",
|
|
"pystructseq",
|
|
"pytrace",
|
|
"reducelib",
|
|
"richcompare",
|
|
"RustPython",
|
|
"struc",
|
|
"tracebacks",
|
|
"typealiases",
|
|
"Unconstructible",
|
|
"unhashable",
|
|
"uninit",
|
|
"unraisable",
|
|
"wasi",
|
|
"zelf",
|
|
],
|
|
// flagWords - list of words to be always considered incorrect
|
|
"flagWords": [
|
|
],
|
|
"ignoreRegExpList": [
|
|
],
|
|
// languageSettings - allow for per programming language configuration settings.
|
|
"languageSettings": [
|
|
{
|
|
"languageId": "python",
|
|
"locale": "en"
|
|
}
|
|
]
|
|
}
|