azure-sdk-for-cpp/.vscode/cspell.json
Larry Osterman e04e96cf87
Merged Rust AMQP stack with main. (#6442)
* Initial attempt at a Rust AMQP stack, merged against feature/rust_amqp for now. (#5942)

* Enabled building AMQP *without* uAMQP

* Start integrating Rust AMQP Value to C++ AMQP Value

* AMQP Value tests now pass

* Moved AmqpValueType ostream inserter to its original location

* Added Rust AMQP Message implementation

* Added start of message source tests

* Enabled building AMQP *without* uAMQP

* Start integrating Rust AMQP Value to C++ AMQP Value

* Moved AmqpValueType ostream inserter to its original location

* Message target support

* Message source and target support

* Add connection support; restructured tests to fail on RUST AMQP rather than attempting to run; removed some uAMQP-only features  (#5986)

* Checkpoint of connection logic

* Started implementing Rust based Connection by pulling out uAMQP artifacts

* Implemented AMQP Connection in Rust; started API surface refactoring for Rust APIs; Refactored tests to remove some uAMQP only elements.

* Don't leak runtime context on calls

* Refactor AMQP logic to better isolate rust AMQP code from uAMQP code. (#6008)

* refactor uAMQP and Rust AMQP into separate implementations for ease of use

* Add connection support; restructured tests to fail on RUST AMQP rather than attempting to run; removed some uAMQP-only features  (#5986)

* Checkpoint of connection logic

* Started implementing Rust based Connection by pulling out uAMQP artifacts

* Implemented AMQP Connection in Rust; started API surface refactoring for Rust APIs; Refactored tests to remove some uAMQP only elements.

* Don't leak runtime context on calls

* export UUID from AMQP

* Cleaned up some more elements; reduced scope of doxygen significantly

* runtime context needs to be process global not thread global; all tests pass or fail at this point

* Merged main into branch

* Implement AMQP Session APIs in Rust. (#6033)

* Checkpoint of rust session support

* Session begin/end now works

* Session tests pass

* Removed accidental regression

* Added rust per-call context (#6043)

* Reworked runtime context to be call context

* Added context parameter to blocking AMQP calls

* Added comments around the lifetime of the RustRuntimeContext captured in the CallContext object

* uAMQP changes corresponding to Rust changes

Co-authored-by: Anton Kolesnyk <41349689+antkmsft@users.noreply.github.com>

* sync rust SDK fixes to C++

---------

Co-authored-by: Anton Kolesnyk <41349689+antkmsft@users.noreply.github.com>

* Enable Rust ClaimsBasedSecurity interoperability; Converted EventHubs producer client to work with Rust AMQP changes. (#6059)

* canonicalized return values; initial CBS support

* Implementation of CBS for C++

* Amqp Authentication works; Integrate Rust AMQP into Eventhubs Producer client

* Implemented Rust AMQP message sender. (#6083)

* Initial sender implementation

* PR feedback

* Management APIs work (#6096)


* Management APIs work

---------

Co-authored-by: Anton Kolesnyk <41349689+antkmsft@users.noreply.github.com>

* Converted builders to be compliant with Rust guidelines. (#6102)

* Converted builders to be compliant with Rust guidelines.

* Bring rust changes back to C++ repo

* Improved builder developer experience

* Removed builders from AMQP layer to conform to Rust guidelines; Fixed AMQP bug in message sender tests (#6208)

* Removed builders from AMQP layer to conform to Rust guidelines; Fixed AMQP related bug in message sender tests

* Pr feedback

* Implement receiving messages; Changes to eventhubs so that all eventhubs tests pass (#6254)


* Eventhubs tests pass

* Noise reduction; explain the task which spawns a task

* Update sdk/eventhubs/azure-messaging-eventhubs/src/producer_client.cpp

Co-authored-by: Anton Kolesnyk <41349689+antkmsft@users.noreply.github.com>

* PR feedback

---------

Co-authored-by: Anton Kolesnyk <41349689+antkmsft@users.noreply.github.com>

* Integrate Rust 2 step message receive code to C++ (#6349)

* Integrate Rust 2 step message receive code to C++

* If receiving a delivery failed, transmit the error to the message channel if at all possible

* Enable Rust based AMQP by default (#6362)

* AMQP tests now pass; Integrate TestAmqpBroker with CI pipeline

* Updated changelogs to reflect API changes made during AMQP updates

* Replace uAMQP with Rust AMQP as the default AMQP transport; Updated build configurationj to reflect that

* Test fixes

* PR feedback; test fixes

* Fixed uninitialized variable tanking some tests (#6381)

* Fixed uninitialized variable tanking some tests

* Fixed Rust AMQP tests

* Removed connection string support from Eventhubs and EH tests. (#6391)

* Removed the ability to use connection strings from EventHubs

* Enable Rust AMQP by default!!!

* Update CMakePresets.json

Co-authored-by: Anton Kolesnyk <41349689+antkmsft@users.noreply.github.com>

---------

Co-authored-by: Anton Kolesnyk <41349689+antkmsft@users.noreply.github.com>
2025-03-11 22:30:13 +00:00

480 lines
8.2 KiB
JSON

{
"version": "0.2",
"language": "en",
"languageId": "c,cpp,rust",
"dictionaries": [
"powershell",
"cpp",
"rust",
"c",
"markdown"
],
"languageSettings": [
{
"languageId": "cpp",
"allowCompoundWords": true,
"caseSensitive": true
},
{
"languageId": "markdown",
"allowCompoundWords": true,
"caseSensitive": true
}
],
"ignorePaths": [
"vcpkg/**/*",
"out/**/*",
"*.exe",
"*.a",
"*.lib",
"*.yaml",
".github/CODEOWNERS",
".github/CODEOWNERS_baseline_errors.txt",
".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/core/azure-core-amqp/**/rust_amqp/azure_core_amqp/**/*",
"*.toml",
"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",
"alesapin",
"Aloctl",
"amqp",
"Amqp",
"AMQP",
"amqps",
"AMQPS",
"amqpvalue",
"AMQPVALUE",
"arwell",
"ATLMFC",
"australiacentral",
"australiaeast",
"authcid",
"avro",
"antkmsft",
"azcmagent",
"azcopy",
"azcore",
"azsdk",
"azsdkengsys",
"azurecr",
"azuresdk",
"azuresdkdocs",
"azuresdkforcpp",
"azurl",
"Blischak",
"centralindia",
"centralus",
"centraluseuap",
"Chelnokov",
"chewi",
"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",
"IMDS",
"immutability",
"Intel",
"isoutput",
"israelcentral",
"issecret",
"italynorth",
"itfactor",
"iusg",
"jdblischak",
"jepio",
"Jeremi",
"jnyfah",
"Kirilov",
"koreacentral",
"Kouhei",
"kvset",
"Kvset",
"lcov",
"LIBCMTD",
"LINUXNEXTVMIMAGE",
"LINUXOS",
"LINUXVMIMAGE",
"Lohmann",
"LPBYTE",
"LPSTR",
"LPWSTR",
"MACVMIMAGE",
"mkdirp",
"MAKELANGID",
"mbedtls",
"mchelnokov",
"mbps",
"mebibytes",
"MHSM",
"mmdc",
"mmspecial",
"morten",
"moxygen",
"MSAL",
"msedge",
"msft",
"msiexec",
"msrc",
"MSRC",
"Mykhailo",
"nbio",
"ncus",
"Niels",
"nlohmann",
"noclean",
"NOCLOSE",
"NOCRLF",
"nohup",
"NOLINT",
"NOMINMAX",
"northcentralus",
"northeurope",
"nostd",
"npmjs",
"nread",
"NTSTATUS",
"Oaep",
"odata",
"ofstad",
"oidc",
"Oidc",
"OIDC",
"OIDCREQUESTURI",
"okhttp",
"opentelemetry",
"Osterman",
"otel",
"PCCERT",
"PCERT",
"PBYTE",
"pdbs",
"phoebusm",
"Piotrowski",
"pkcs",
"Pkcs",
"pscredential",
"pscore",
"psscriptanalyzer",
"PUCHAR",
"PVOID",
"pwsh",
"qatarcentral",
"Ragrs",
"Ragzrs",
"Reconnector",
"Redist",
"rehydrated",
"Reitz",
"retriable",
"rschu",
"rtti",
"rwxrw",
"sasia",
"sbom",
"Schonberger",
"Schulze",
"scus",
"SDDL",
"Sddl",
"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",
"xcodebuild",
"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",
"azuresdkartifacts",
"cmakegenerate",
"cmakesourcegenerate",
"rwcl"
]
},
{
"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
}