{
  "version": "0.2",
  "language": "en",
  "languageId": "cpp",
  "dictionaries": [
    "powershell",
    "cpp",
    "markdown"
  ],
  "languageSettings": [
    {
      "languageId": "cpp",
      "allowCompoundWords": true,
      "caseSensitive": true
    },
    {
      "languageId": "markdown",
      "allowCompoundWords": true,
      "caseSensitive": true
    }
  ],
  "ignorePaths": [
    "vcpkg/**/*",
    "out/**/*",
    "*.exe",
    "*.a",
    "*.lib",
    "*.yaml",
    ".github/CODEOWNERS",
    ".gitignore",
    ".vscode/cspell.json",
    "vcpkg-custom-ports",
    "**/assets.json",
    "ci.yml",
    "squid.conf*",
    "eng/common/**/*",
    "json.hpp",
    "Dockerfile",
    "*nlohmann-json*",
    "eng/docs/api/assets/**/*",
    "eng/CredScanSuppression.json",
    "sdk/core/azure-core-amqp/vendor/**/*",
    "sdk/storage/*/NOTICE.txt",
    "sdk/tables/*/NOTICE.txt"
  ],
  // * Unless configured otherwise, these words are not case sensitive
  // * Alphabetize the list when making changes so the list is easier for future
  //   users to maintain and reason about.
  "words": [
    "!respone",
    "!bahavior",
    "ABFS",
    "ABNF",
    "adamdebreceni",
    "adfs",
    "Adls",
    "ahojnnes",
    "ahsonkhan",
    "Aloctl",
    "amqp",
    "Amqp",
    "AMQP",
    "amqps",
    "AMQPS",
    "amqpvalue",
    "AMQPVALUE",
    "ATLMFC",
    "australiacentral",
    "australiaeast",
    "authcid",
    "avro",
    "antkmsft",
    "azcore",
    "azsdk",
    "azsdkengsys",
    "azurecr",
    "azuresdk",
    "azuresdkdocs",
    "azuresdkforcpp",
    "azurl",
    "centralindia",
    "centralus",
    "centraluseuap",
    "Chelnokov",
    "Chukwu",
    "cmake",
    "CMOCKA",
    "Cobertura",
    "Contoso",
    "countof",
    "ctest",
    "Curtiz",
    "cuse",
    "CUSEUAP",
    "DCMAKE",
    "DCURL",
    "DDISABLE",
    "deserializers",
    "Deserializes",
    "DFETCH",
    "DMSVC",
    "docfx",
    "DPAPI",
    "DRUN",
    "DVCPKG",
    "DWARNINGS",
    "easia",
    "eastasia",
    "eastus",
    "echsmkey",
    "Ecdsa",
    "Edlund",
    "Ekus",
    "EKUs",
    "Entra",
    "espt",
    "euap",
    "Favicon",
    "fibonacci",
    "francecentral",
    "gcovr",
    "gearama",
    "githubio",
    "gmock",
    "gtest",
    "Gzrs",
    "HKEY",
    "hlocal",
    "HLOCAL",
    "HRESULT",
    "Imds",
    "IMDS",
    "immutability",
    "Intel",
    "isoutput",
    "israelcentral",
    "issecret",
    "italynorth",
    "itfactor",
    "iusg",
    "jepio",
    "Jeremi",
    "jnyfah",
    "Kirilov",
    "koreacentral",
    "Kouhei",
    "lcov",
    "LIBCMTD",
    "LINUXNEXTVMIMAGE",
    "LINUXOS",
    "LINUXVMIMAGE",
    "Lohmann",
    "LPBYTE",
    "LPSTR",
    "LPWSTR",
    "MACVMIMAGE",
    "mkdirp",
    "MAKELANGID",
    "mbedtls",
    "mchelnokov",
    "mbps",
    "MHSM",
    "mmdc",
    "mmspecial",
    "morten",
    "moxygen",
    "MSAL",
    "msft",
    "msiexec",
    "MSRC",
    "Mykhailo",
    "nbio",
    "ncus",
    "Niels",
    "nlohmann",
    "noclean",
    "NOCLOSE",
    "NOCRLF",
    "nohup",
    "NOLINT",
    "NOMINMAX",
    "northcentralus",
    "northeurope",
    "nostd",
    "nread",
    "NTSTATUS",
    "Oaep",
    "odata",
    "ofstad",
    "OIDC",
    "okhttp",
    "opentelemetry",
    "Osterman",
    "otel",
    "PBYTE",
    "pdbs",
    "phoebusm",
    "Piotrowski",
    "pkcs",
    "Pkcs",
    "pscredential",
    "pscore",
    "psscriptanalyzer",
    "PUCHAR",
    "PVOID",
    "pwsh",
    "qatarcentral",
    "Ragrs",
    "Ragzrs",
    "Reconnector",
    "Redist",
    "rehydrated",
    "Reitz",
    "retriable",
    "rtti",
    "rwxrw",
    "sasia",
    "sbom",
    "Schonberger",
    "scus",
    "SDDL",
    "sdpath",
    "serializers",
    "Seriot",
    "southafricanorth",
    "southcentralus",
    "southeastasia",
    "southindia",
    "SPDX",
    "stoi",
    "stoll",
    "stoull",
    "STREQ",
    "Sutou",
    "testid",
    "swedencentral",
    "switzerlandnorth",
    "switzerlandwest",
    "tsirpanis",
    "Tsirpanis",
    "uaenorth",
    "uamqp",
    "uksouth",
    "Uncomitted",
    "undeleted",
    "unscoped",
    "unskipped",
    "UPNs",
    "usgov",
    "usgoviowa",
    "usgovvirginia",
    "vcpkg",
    "Verdana",
    "Viet",
    "Viktor",
    "versionid",
    "vusg",
    "Wdocumentation",
    "Werror",
    "westcentralus",
    "westeurope",
    "westindia",
    "westus",
    "Wextra",
    "Wgnu",
    "WINDOWSOS",
    "WINDOWSPREVIOUSVMIMAGE",
    "WINDOWSVMIMAGE",
    "Wunused",
    "xbox",
    "Xclang",
    "xcode",
    "XSMB",
    "zulu"
  ],
  "overrides": [
    {
      "filename": "CMakePresets.json",
      "words": [
        "ASAN",
        "asan",
        "fsanitize"
      ]
    },
    {
      "filename": ".clang-format",
      "words": [
        "Dont"
      ]
    },
    {
      "filename": "**/eng/pipelines/templates/**/*.yml",
      "words": [
        "lcov",
        "iname",
        "mspremier"
      ]
    },
    {
      "filename": "**/eng/**",
      "words": [
        "azblob",
        "TEAMPROJECTID",
        "issecret",
        "PSScriptRoot",
        "BUILDID",
        "cppvcpkgcache",
        "cmakegenerate",
        "cmakesourcegenerate"
      ]
    },
    {
      "filename": "**/sdk/attestation/**",
      "words": [
        "tpm"
      ]
    },
    {
      "filename": "**/sdk/keyvault/azure-security-keyvault-keys/inc/azure/keyvault/keys/key_client_models.hpp",
      "words": [
        "SECG",
        "SECP"
      ]
    },
    {
      "filename": "**/sdk/keyvault/azure-security-keyvault-certificates/inc/azure/keyvault/certificates/certificate_client_models.hpp",
      "words": [
        "SECG",
        "SECP"
      ]
    },
    {
      "filename": "**/sdk/core/azure-core/**",
      "words": [
        "TEAMPROJECTID"
      ]
    },
    {
      "filename": "**/sdk/core/azure-core/README.md",
      "words": [
        "myprogram"
      ]
    },
    {
      "filename": "**/sdk/core/azure-core/CHANGELOG.md",
      "words": [
        "Chisnall",
        "copiable",
        "davidchisnall",
        "Gabor",
        "Gyimesi",
        "Heffner",
        "johnwheffner",
        "Joubert",
        "juchem",
        "lordgamez",
        "sjoubert",
        "sourav",
        "Sylvain"
      ]
    },
    {
      "filename": "**/sdk/eventhubs/azure-messaging-eventhubs/**/*",
      "words": [
        "otlp",
        "Otlp",
        "OTLP",
        "exportings",
        "ricab",
        "noarg"
      ]
    },
    {
      "filename": "**/sdk/identity/azure-identity/**",
      "words": [
        "meid",
        "PCCERT"
      ]
    },
    {
      "filename": "**/sdk/storage/azure-storage-common/CHANGELOG.md",
      "words": [
        "johnwheffner",
        "Heffner",
        "lordgamez",
        "Gabor",
        "Gyimesi"
      ]
    },
    {
      "filename": "**/sdk/storage/test-resources.json",
      "words": [
        "bfqt",
        "rwdlacup",
        "pfile"
      ]
    },
    {
      "filename": "**/sdk/tables/test-resources.json",
      "words": [
        "bfqt",
        "rwdlacup",
        "pfile"
      ]
    },
    {
      "filename": "**/sdk/storage/faq.md",
      "words": [
        "dont"
      ]
    },
    {
      "filename": "**/sdk/storage/azure-storage-queues/src/rest_client.cpp",
      "words": [
        "numofmessages"
      ]
    },
    {
      "filename": "**/sdk/storage/azure-storage-queues/swagger/README.md",
      "words": [
        "messageid"
      ]
    },
    {
      "filename": "**/sdk/storage/azure-storage-files-shares/**/*",
      "words": [
        "mibps"
      ]
    },
    {
      "filename": "**/cmake-modules/**/*",
      "words": [
        "fprofile",
        "ftest",
        "mathjax",
        "mdfile",
        "Xlinker"
      ]
    },
    {
      "filename": "**/vcpkg.json",
      "words": [
        "umock",
        "otlp"
      ]
    }
  ],
  "allowCompoundWords": true
}
