Part of https://github.com/Azure/azure-sdk-for-cpp/issues/1277, checking what types of warnings the CI emits. Verified all SDK product `.cpp`, `.hpp`, `.txt`, and `.md` files, primarily focused on azure-core. They are all clean now. There are some exceptions that needs to be added for keyvault and storage, but they are false positives, so not a concern. > `cspell lint --config .vscode/cspell.json *.hpp */**/*.hpp` CSpell: Files checked: 188, Issues found: 0 in 0 files > `cspell lint --config .vscode/cspell.json *.cpp */**/*.cpp` CSpell: Files checked: 186, Issues found: 88 in 15 files (keyvault and storage false positives, or tests) > `cspell lint --config .vscode/cspell.json *.md */**/*.md` CSpell: Files checked: 45, Issues found: 5 in 2 files (eng/common) > `cspell lint --config .vscode/cspell.json *.txt */**/*.txt` CSpell: Files checked: 44, Issues found: 0 in 0 files > `cspell lint --config .vscode/cspell.json *.* */**/*` CSpell: Files checked: 646, Issues found: 328 in 69 files (most of these are in eng\docs\api\assets\style.css or eng/common) Deprioritize and ignored the errors from the test files (including test resource json files), and `eng/common` since those need to be centrally fixed.
112 lines
2.1 KiB
JSON
112 lines
2.1 KiB
JSON
{
|
|
"version": "0.1",
|
|
"language": "en",
|
|
"languageId": "cpp",
|
|
"dictionaries": ["powershell"],
|
|
"ignorePaths": ["vcpkg/**/*", "*.exe", "*.a", "*.lib", ".vscode/cspell.json", "json.hpp", "*nlohmann-json*"],
|
|
"words": [
|
|
"ABFS",
|
|
"ABNF",
|
|
"Adls",
|
|
"Aloctl",
|
|
"azcore",
|
|
"azsdk",
|
|
"azuresdkforcpp",
|
|
"cmake",
|
|
"CMOCKA",
|
|
"Cobertura",
|
|
"ctest",
|
|
"DCMAKE",
|
|
"Deserializes",
|
|
"docfx",
|
|
"DPAPI",
|
|
"DRUN",
|
|
"DWARNINGS",
|
|
"eastus",
|
|
"Edlund",
|
|
"Favicon",
|
|
"gcovr",
|
|
"githubio",
|
|
"gmock",
|
|
"gtest",
|
|
"Gzrs",
|
|
"HKEY",
|
|
"itfactor",
|
|
"Kirilov",
|
|
"lcov",
|
|
"LIBCMTD",
|
|
"Lohmann",
|
|
"LPBYTE",
|
|
"LPSTR",
|
|
"moxygen",
|
|
"MSRC",
|
|
"Niels",
|
|
"nlohmann",
|
|
"noclean",
|
|
"NOCLOSE",
|
|
"NOCRLF",
|
|
"NOLINT",
|
|
"NOMINMAX",
|
|
"NTSTATUS",
|
|
"okhttp",
|
|
"PBYTE",
|
|
"pdbs",
|
|
"PUCHAR",
|
|
"pwsh",
|
|
"Ragrs",
|
|
"Ragzrs",
|
|
"Reconnector",
|
|
"Reitz",
|
|
"retriable",
|
|
"rwxrw",
|
|
"SDDL",
|
|
"Seriot",
|
|
"SPDX",
|
|
"stoi",
|
|
"stoll",
|
|
"stoull",
|
|
"STREQ",
|
|
"undeleted",
|
|
"unscoped",
|
|
"unskipped",
|
|
"vcpkg",
|
|
"Viet",
|
|
"Viktor",
|
|
"Wdocumentation",
|
|
"Werror",
|
|
"westus",
|
|
"Wextra",
|
|
"Wgnu",
|
|
"Wunused",
|
|
"Xclang",
|
|
"XSMB"
|
|
],
|
|
"overrides": [
|
|
{
|
|
"filename": "**/eng/pipelines/templates/jobs/archetype-sdk-client.yml",
|
|
"words": ["lcov", "iname"]
|
|
},
|
|
{
|
|
"filename": "**/sdk/storage/azure-storage-common/src/crypt.cpp",
|
|
"words": ["wdata"]
|
|
},
|
|
{
|
|
"filename": "**/sdk/storage/azure-storage-files-shares/inc/azure/storage/files/shares/share_options.hpp",
|
|
"words": ["dacl"]
|
|
},
|
|
{
|
|
"filename": "**/sdk/storage/azure-storage-blobs/inc/azure/storage/blobs/protocol/blob_rest_client.hpp",
|
|
"words": ["xmsblobsequencenumber"]
|
|
},
|
|
{
|
|
"filename": "**/sdk/keyvault/azure-security-keyvault-keys/inc/azure/keyvault/keys/key_curve_name.hpp",
|
|
"words": ["SECG", "SECP"]
|
|
},
|
|
{
|
|
"filename": "**/sdk/storage/azure-storage-common/test/test_base.hpp",
|
|
"words": ["FQJQ"]
|
|
}
|
|
],
|
|
"allowCompoundWords": true
|
|
}
|