{
    "version": "0.2",
    "language": "en",
    "languageSettings": [
        {
            "languageId": [
                "starlark"
            ],
            "dictionaries": [
                "python"
            ],
            "allowCompoundWords": true // Bazel often omits separators between words
        }
    ],
    "words": [
        "absl",
        "ABSON",
        "AGCFR",
        "bazel",
        "bazelrc",
        "bson",
        "bsonobj",
        "bufbuilder",
        "checkpointing",
        "ckpts",
        "cohosted",
        "compdb",
        "compiledb",
        "configsvr",
        "constexpr",
        "coverity",
        "cstring",
        "cstrings",
        "dbpath",
        "Decorable",
        "defragmentation",
        "defragmentations",
        "defragmenting",
        "deprioritized",
        "deprioritizing",
        "directoryperdb",
        "disagg",
        "dryrun",
        "EBUSY",
        "encryptors",
        "ESECMK",
        "ESEKEK",
        "evictable",
        "FCBIS",
        "fromjson",
        "FTDC",
        "fullfillable",
        "hdrs",
        "idents",
        "interruptible",
        "invokable",
        "itcount",
        "IWYU",
        "journaled",
        "journaling",
        "jstests",
        "KEKID",
        "killable",
        "kmip",
        "logd",
        "logv",
        "lookaside",
        "LTSWT",
        "millis",
        "multikey",
        "multiversion",
        "MVCC",
        "noops",
        "OCSF",
        "oplog",
        "optimes",
        "optionenvironment",
        "optype",
        "preimages",
        "preplog",
        "quiesces",
        "RAII",
        "replset",
        "reprioritization",
        "reprioritized",
        "resmoke",
        "resumability",
        "retryable",
        "RSTL",
        "Seekable",
        "semifuture",
        "sharded",
        "shardsvr",
        "sizeStorer",
        "sleepmillis",
        "SLSKEK",
        "srcs",
        "starlark",
        "stdx",
        "stmts",
        "storer",
        "subarray",
        "subobj",
        "subobject",
        "tailable",
        "ticketholder",
        "timestamping",
        "tojsononeline",
        "transactionally",
        "TSAN",
        "txnid",
        "txns",
        "unpositioned",
        "unreplicated",
        "unsalvageable",
        "unsharded",
        "untimestamped",
        "unyieldable",
        "upserted",
        "valgrind",
        "varname",
        "vartype",
        "wasmtime",
        "wiredtiger",
        "WTCHKPT",
        "WTCMPCT",
        "WTOK",
        "WTRU",
        "WUOW",
        "zstd"
    ],
    "ignoreRegExpList": [
        "\\w*assert(ed)?"
    ]
}