diff --git a/.github/workflows/spelling.yaml b/.github/workflows/spelling.yaml new file mode 100644 index 0000000000..805887dd5b --- /dev/null +++ b/.github/workflows/spelling.yaml @@ -0,0 +1,47 @@ +name: SpellCheck + +on: + pull_request: + branches: + - main + types: + # default + - opened + - synchronize + - reopened + # re-run if base branch is changed, since previous merge commit may + # generate incorrect diff + - edited + +permissions: + contents: read + +jobs: + spellcheck: + name: SpellCheck + runs-on: ubuntu-24.04 + + steps: + - name: Checkout repository + uses: actions/checkout@v6 + with: + fetch-depth: 2 + + - name: Setup Node 24 + uses: actions/setup-node@v6 + with: + node-version: 24 + + - name: Run spelling check + run: | + ./eng/common/scripts/check-spelling-in-changed-files.ps1 ` + -CSpellConfigPath './cspell.yaml' ` + -SourceCommittish HEAD ` + -TargetCommittish HEAD^ ` + -SpellCheckRoot (Resolve-Path .) ` + -ExitWithError + if ($LASTEXITCODE) { + Write-Host "Spelling errors found in changed files. See https://aka.ms/ci-fix#spell-check" + exit $LASTEXITCODE + } + shell: pwsh diff --git a/.vscode/cspell.json b/.vscode/cspell.json deleted file mode 100644 index f5ce99be80..0000000000 --- a/.vscode/cspell.json +++ /dev/null @@ -1,683 +0,0 @@ -{ - "version": "0.2", - "language": "en", - "dictionaries": [ - "baseline", - "csharp", - "node", - "powershell", - "softwareTerms", - "typescript", - "users" - ], - "useGitignore": true, - "enableGlobDot": true, - "overrides": [ - { - "filename": "**/*.trx", - "enabled": false - } - ], - "ignorePaths": [ - "**/*.binlog", - "**/.dist/**", - "**/.editorconfig", - "**/.gitattributes", - "**/.git/", - "**/.github/CODEOWNERS", - "**/.gitignore", - "**/.vscode/**", - "**/.work/**", - "**/NOTICE.txt", - "**/TestResults/**", - "**/bin/**", - "**/eng/common/**", - "**/obj/**", - "**/tools/**/tests/test-resources-post.ps1", - "!**/.devcontainer/**", - "**/Fabric.Mcp.Tools.PublicApi/src/Resources/**", - "**/Fabric.Mcp.Tools.OneLake/src/Resources/**" - ], - "dictionaryDefinitions": [ - { - "name": "users", - "words": [ - "alcoop", - "bdylan", - "conniey", - "ganguly", - "hallipr", - "jongio", - "joshfree", - "kcsb", - "lfraleigh", - "lmolkova", - "petermarcu", - "rohit", - "vcolin", - "vinay", - "vukelich", - "wbreza", - "xiangyan" - ] - }, - { - "name": "baseline", - "words": [ - "%2fmcp", - "aadsts", - "accessibilities", - "accesstoken", - "adadmin", - "addattachment", - "adminprovider", - "agentpool", - "amazonq", - "apiview", - "apphost", - "appinsights", - "aspnet", - "assemblyfilters", - "authenticode", - "authkey", - "autoscale", - "autoscaler", - "azmk", - "azurecr", - "azurepolicy", - "azuresdkimages", - "azuresdktrainingdatatme", - "azureuser", - "backoff", - "backports", - "batchfile", - "bestpractices", - "blazor", - "blobstorage", - "blockstorage", - "buildid", - "buildtransitive", - "cctor", - "centralus", - "classdef", - "classfilters", - "cloudevents", - "cmds", - "cobertura", - "codeql", - "codesign", - "commitish", - "commmand", - "confidentialledger", - "conig", - "containerd", - "contentfiles", - "creds", - "credscan", - "cslschema", - "cust", - "cutover", - "datacontent", - "datacontenttype", - "datatable", - "datetime", - "datistemplate", - "datname", - "descired", - "devcert", - "deviceid", - "diagnosticservices", - "doubleslash", - "dyld", - "eastus", - "endgroup", - "entra", - "entraadmin", - "entraid", - "eventstream", - "existingaccount", - "fabmcp", - "filestorage", - "fmcp", - "fname", - "funkyfoo", - "gdnbaselines", - "globaltool", - "glsl", - "gmsa", - "groq", - "hkcu", - "hkey_current_user", - "hotmail", - "hyperscale", - "intellij", - "intune", - "itemdefinition", - "kcsb", - "keda", - "kubelet", - "kubeletidentity", - "laskewitz", - "lastexitcode", - "ledger", - "libc", - "libgcc", - "locproj", - "logissue", - "lputf8str", - "maxdepth", - "mcptestadmin", - "mgmt", - "microsofticon", - "microsoftonline", - "missingdb", - "mkdirp", - "modelcontextprotocol", - "msal", - "msrc", - "multistep", - "myacr", - "mycluster", - "mycontainer", - "mydb", - "mypass", - "myproject", - "myregistry", - "myserver", - "mysqldb", - "mystorageaccount", - "mysvc", - "myuser", - "nativeproj", - "nettrace", - "newdb", - "newname", - "nodesubnet", - "nonexistentaccount", - "nonexistentrg", - "noninteractive", - "notcontains", - "notlike", - "nslookup", - "nugets", - "olddb", - "ollama", - "otel", - "otlp", - "pipefail", - "podsubnet", - "postgresdb", - "privatelink", - "psscriptanalyzer", - "publicapis", - "queryset", - "quickstart", - "reportgenerator", - "reporttypes", - "resourcegroups", - "resourcename", - "resx", - "rhtest", - "roboto", - "rollups", - "scalesetpriority", - "scriptable", - "securestring", - "segoe", - "serverjson", - "setdevversion", - "setvariable", - "skus", - "sourcebranch", - "specversion", - "sqlserver", - "ssword", - "storageaccount", - "storagev", - "structs", - "stylecop", - "subdir", - "systempool", - "targetdir", - "testareas", - "testcontainer", - "testdb", - "testfilesystem", - "testpool", - "testproxy", - "testrepo", - "testrg", - "testserver", - "testshare", - "testsub", - "toplevel", - "unkown", - "uploadsummary", - "userpool", - "vectorizable", - "vectorizer", - "vmss", - "vsix", - "vsixtarget", - "vstest", - "vtpm", - "webtest", - "webtests", - "xunit" - ] - } - ], - "words": [ - "1espt", - "aarch", - "accesspolicy", - "acaenvironment", - "activitylog", - "adminprovider", - "agentic", - "aieval", - "aisearch", - "akscluster", - "aksservice", - "alcoop", - "amlfs", - "aoai", - "apos", - "apim", - "appconfig", - "applens", - "appservice", - "aspnetcore", - "australiacentral", - "australiaeast", - "australiasoutheast", - "autoexport", - "autoimport", - "autorenewable", - "autorest", - "azapi", - "azcli", - "azext", - "azmcp", - "azqr", - "azsdk", - "aztfmod", - "azureadmin", - "azureaisearch", - "azureaiservices", - "azureapplicationinsights", - "azureappservice", - "azurebestpractices", - "azureblob", - "azurebotservice", - "azurecacheforredis", - "azurecaf", - "azureclicredential", - "azurecontainerapp", - "azurecosmosdb", - "azuredatabaseformysql", - "azuredatabaseforpostgresql", - "azuredeveloperclicredential", - "azuredocs", - "azurefunctions", - "azureicon", - "azureisv", - "azurekeyvault", - "managedlustre", - "azuremanagedlustre", - "azuremcp", - "azuremcpserver", - "azureopenai", - "azurepowershellcredential", - "azureprivateendpoint", - "azureresourcegroups", - "azureresources", - "azurerm", - "azuresdk", - "azureservicebus", - "azuresignalrservice", - "azuresqldatabase", - "azurestaticwebapps", - "azurestorage", - "azurestorageaccount", - "azureterraformbestpractices", - "azuretools", - "azurevirtualnetwork", - "azurewebpubsub", - "azurewebsites", - "backendservice", - "baseresourcename", - "bdylan", - "bestpractices", - "bicepschema", - "binlog", - "binutils", - "blobupload", - "brazilsouth", - "brazilsoutheast", - "breathability", - "burstable", - "buildable", - "byol", - "canadacentral", - "canadaeast", - "centralindia", - "centralus", - "certificateimport", - "chilecentral", - "cicd", - "cloudarchitect", - "codegen", - "codeium", - "codeowners", - "codesign", - "codespace", - "cognitiveservices", - "containerapp", - "containerapps", - "contentazurefileconnectionstring", - "contentshare", - "contoso", - "conv", - "copilotmd", - "cosell", - "csdevkit", - "cslschema", - "cvzf", - "dataagent", - "datalake", - "dataplane", - "datasource", - "datasources", - "dataverse", - "dbforpostgresql", - "deallocate", - "debugtelemetry", - "deregistering", - "devbox", - "devcontainers", - "discoverability", - "distributedtask", - "dotenv", - "dotnettools", - "drawcord", - "dumpfile", - "eastasia", - "eastus", - "eastus2euap", - "elicitations", - "enumerables", - "environmentcredential", - "eslintcache", - "esrp", - "esrprelpacmantest", - "eventgrid", - "eventhouse", - "exfiltration", - "fabmcp", - "fabricmcp", - "facetable", - "filefilters", - "filesystem", - "filesystems", - "fnames", - "francecentral", - "frontendservice", - "functionapp", - "functionapps", - "germanynorth", - "grpcio", - "gsaascend", - "gsamas", - "gzrs", - "healthmodels", - "headerless", - "heatmaps", - "hnsw", - "hostings", - "hostpool", - "hostpools", - "idempotency", - "idtyp", - "indonesiacentral", - "infile", - "intelli", - "israelcentral", - "italynorth", - "japaneast", - "japanwest", - "jioindiawest", - "jsonencode", - "jspm", - "kcsb", - "keyspace", - "keyvault", - "koreacentral", - "koreasouth", - "kusto", - "kvps", - "lakehouse", - "liftr", - "ligar", - "linkedservices", - "linq", - "linuxos", - "linuxpool", - "linuxvmimage", - "livetest", - "livetests", - "llm", - "loadtest", - "loadtesting", - "loadtestrun", - "loadtests", - "lucene", - "macos", - "macpool", - "macvmimage", - "malaysiawest", - "managedidentitycredential", - "markitdown", - "mcpserver", - "mcptmp", - "mexicocentral", - "microbundle", - "microsoftdocs", - "midsole", - "monitoredresources", - "msal", - "msrp", - "myaccount", - "myacr", - "myapp", - "mycluster", - "myfilesystem", - "mygroup", - "mysvc", - "myworkbook", - "netstandard", - "newtonsoft", - "newzealandnorth", - "nodepool", - "nodepools", - "norequired", - "northcentralus", - "northeurope", - "norwayeast", - "norwaywest", - "npmjs", - "npgsql", - "nupkg", - "nuxt", - "occured", - "odata", - "oidc", - "onboarded", - "openai", - "openapi", - "operationalinsights", - "outfile", - "overridable", - "packability", - "pageable", - "payg", - "paygo", - "persistable", - "pgrep", - "piechart", - "pids", - "polandcentral", - "portalsettings", - "predeploy", - "privatepreview", - "proxying", - "pscore", - "pscustomobject", - "pullrequest", - "ragrs", - "ragzrs", - "rainfly", - "redisearch", - "requesturl", - "resourcegroup", - "resourcegroups", - "resourcehealth", - "RESTAPI", - "rhvm", - "rulesets", - "runtimes", - "searchdocs", - "serverfarms", - "servicebus", - "sessionhost", - "setparam", - "setpermission", - "signalr", - "siteextensions", - "skillset", - "skillsets", - "skiptoken", - "southafricanorth", - "southcentralus", - "southeastasia", - "southindia", - "spaincentral", - "staticwebapp", - "staticwebapps", - "storageaccount", - "storageaccounts", - "streamable", - "submode", - "subnetsize", - "subresource", - "swedencentral", - "swedensouth", - "switzerlandnorth", - "switzerlandwest", - "syslib", - "test_test_pmc2pc1.vmsr_uat_beta", - "testaccount", - "testacct", - "testfilesystem", - "testqueue", - "testrepo", - "testresource", - "testrun", - "testsettings", - "tfvars", - "timechart", - "timespan", - "toolset", - "toolsets", - "typespec", - "uaenorth", - "uksouth", - "ukwest", - "uncompress", - "unhex", - "upns", - "usersession", - "vectorizable", - "vectorizer", - "vectorizers", - "versionsuffix", - "virtualdesktop", - "virtualmachines", - "visualstudiocodecredential", - "visualstudiocredential", - "vnet", - "vscodeignore", - "vsmarketplace", - "vsts", - "vuepress", - "westcentralus", - "westeurope", - "westus", - "westus2", - "westus3", - "windowsos", - "windowspool", - "windowsvmimage", - "winget", - "workloadidentitycredential", - "wscript", - "xunit", - "xvfb", - "apimanagement", - "aprl", - "avmsec", - "aztfexport", - "azureterraform", - "choco", - "conftest", - "navm", - "rego", - "virtualmachine", - "virtualnetwork", - "afsfileshare", - "azurebackup", - "iaasvmcontainerv", - "mydisk", - "myvm", - "protecteditem", - "slowvm", - "adls", - "alwayson", - "backupconfig", - "dbname", - "disasterrecovery", - "esan", - "fileshare", - "hana", - "lifecycles", - "pgflex", - "protectable", - "protectableitem", - "recoverypoint", - "saphana", - "saphanadatabase", - "saphanadbi", - "saphanadbinstance", - "saphanasystem", - "sqldatabase", - "sqlinstance", - "systemassigned", - "systemassigneduserassigned", - "userassigned", - "vaultconfig", - "vmname", - "azurebackuprg", - "diskname", - "georedundant", - "locallyredundant", - "undelete", - "undeletes", - "zoneredundant", - "iaasvm", - "azurefileshare", - "sapase", - "sapasedatabase", - "sybase", - "pitr" - ] -} diff --git a/cspell.json b/cspell.json new file mode 100644 index 0000000000..92f6461267 --- /dev/null +++ b/cspell.json @@ -0,0 +1,7 @@ +{ + "//purpose": "This file is needed for older spell check versions to specify the files to lint", + "version": "0.2", + "import": [ + "cspell.yaml" + ] +} diff --git a/cspell.yaml b/cspell.yaml new file mode 100644 index 0000000000..933bdc365b --- /dev/null +++ b/cspell.yaml @@ -0,0 +1,548 @@ +version: "0.2" +language: en +useGitignore: true +enableGlobDot: true + +dictionaries: + - baseline + - csharp + - node + - powershell + - softwareTerms + - typescript + - users + +ignorePaths: + - "**/*.binlog" + - "**/.dist/**" + - "**/.editorconfig" + - "**/.gitattributes" + - "**/.git/" + - "**/.github/CODEOWNERS" + - "**/.gitignore" + - "**/.vscode/**" + - "**/.work/**" + - "**/NOTICE.txt" + - "**/TestResults/**" + - "**/bin/**" + - "**/eng/common/**" + - "**/obj/**" + - "**/tools/**/tests/test-resources-post.ps1" + - "cspell.yaml" + - "cspell.json" + +overrides: + - filename: "**/*.trx" + enabled: false + +dictionaryDefinitions: + - name: users + words: + - "alcoop" + - "bdylan" + - "conniey" + - "ganguly" + - "hallipr" + - "jongio" + - "joshfree" + - "kcsb" + - "lfraleigh" + - "lmolkova" + - "petermarcu" + - "rohit" + - "vcolin" + - "vinay" + - "vukelich" + - "wbreza" + - "xiangyan" + - name: baseline + words: + - "%2fmcp" + - "aadsts" + - "accessibilities" + - "accesstoken" + - "adadmin" + - "addattachment" + - "adminprovider" + - "agentpool" + - "amazonq" + - "apiview" + - "apphost" + - "appinsights" + - "aspnet" + - "assemblyfilters" + - "authenticode" + - "authkey" + - "autoscale" + - "autoscaler" + - "azmk" + - "azurecr" + - "azurepolicy" + - "azuresdkimages" + - "azuresdktrainingdatatme" + - "azureuser" + - "backoff" + - "backports" + - "batchfile" + - "bestpractices" + - "blazor" + - "blobstorage" + - "blockstorage" + - "buildid" + - "buildtransitive" + - "cctor" + - "centralus" + - "classdef" + - "classfilters" + - "cloudevents" + - "cmds" + - "cobertura" + - "codeql" + - "codesign" + - "commitish" + - "commmand" + - "confidentialledger" + - "conig" + - "containerd" + - "contentfiles" + - "creds" + - "credscan" + - "cslschema" + - "cust" + - "cutover" + - "datacontent" + - "datacontenttype" + - "datatable" + - "datetime" + - "datistemplate" + - "datname" + - "descired" + - "devcert" + - "deviceid" + - "diagnosticservices" + - "doubleslash" + - "dyld" + - "eastus" + - "endgroup" + - "entra" + - "entraadmin" + - "entraid" + - "eventstream" + - "existingaccount" + - "fabmcp" + - "filestorage" + - "fmcp" + - "fname" + - "funkyfoo" + - "gdnbaselines" + - "globaltool" + - "glsl" + - "gmsa" + - "groq" + - "hkcu" + - "hkey_current_user" + - "hotmail" + - "hyperscale" + - "intellij" + - "intune" + - "itemdefinition" + - "kcsb" + - "keda" + - "kubelet" + - "kubeletidentity" + - "laskewitz" + - "lastexitcode" + - "ledger" + - "libc" + - "libgcc" + - "locproj" + - "logissue" + - "lputf8str" + - "maxdepth" + - "mcptestadmin" + - "mgmt" + - "microsofticon" + - "microsoftonline" + - "missingdb" + - "mkdirp" + - "modelcontextprotocol" + - "msal" + - "msrc" + - "multistep" + - "myacr" + - "mycluster" + - "mycontainer" + - "mydb" + - "mypass" + - "myproject" + - "myregistry" + - "myserver" + - "mysqldb" + - "mystorageaccount" + - "mysvc" + - "myuser" + - "nativeproj" + - "nettrace" + - "newdb" + - "newname" + - "nodesubnet" + - "nonexistentaccount" + - "nonexistentrg" + - "noninteractive" + - "notcontains" + - "notlike" + - "nslookup" + - "nugets" + - "olddb" + - "ollama" + - "otel" + - "otlp" + - "pipefail" + - "podsubnet" + - "postgresdb" + - "privatelink" + - "psscriptanalyzer" + - "publicapis" + - "queryset" + - "quickstart" + - "reportgenerator" + - "reporttypes" + - "resourcegroups" + - "resourcename" + - "resx" + - "rhtest" + - "roboto" + - "rollups" + - "scalesetpriority" + - "scriptable" + - "securestring" + - "segoe" + - "serverjson" + - "setdevversion" + - "setvariable" + - "skus" + - "sourcebranch" + - "specversion" + - "sqlserver" + - "ssword" + - "storageaccount" + - "storagev" + - "structs" + - "stylecop" + - "subdir" + - "systempool" + - "targetdir" + - "testareas" + - "testcontainer" + - "testdb" + - "testfilesystem" + - "testpool" + - "testproxy" + - "testrepo" + - "testrg" + - "testserver" + - "testshare" + - "testsub" + - "toplevel" + - "unkown" + - "uploadsummary" + - "userpool" + - "vectorizable" + - "vectorizer" + - "vmss" + - "vsix" + - "vsixtarget" + - "vstest" + - "vtpm" + - "webtest" + - "webtests" + - "xunit" + +words: + # cross-repo project terms (always at root) and cross-cutting Azure/dev terms + - 1espt + - aarch + - accesspolicy + - activitylog + - adls + - adminprovider + - aieval + - aisearch + - akscluster + - aksservice + - alcoop + - alwayson + - amlfs + - aoai + - apim + - apimanagement + - apos + - appconfig + - applens + - appservice + - aprl + - aspnetcore + - australiacentral + - australiaeast + - autoexport + - autoimport + - autorenewable + - autorest + - avmsec + - azapi + - azcli + - azext + - azmcp + - azqr + - azsdk + - aztfexport + - azureadmin + - azureappservice + - azurebackup + - azurebackuprg + - azurebestpractices + - azureblob + - azurecacheforredis + - azureclicredential + - azurecosmosdb + - azuredatabaseformysql + - azuredatabaseforpostgresql + - azuredeveloperclicredential + - azurefileshare + - azurefunctions + - azureisv + - azuremcp + - azuremcpserver + - azureopenai + - azurepowershellcredential + - azureresourcegroups + - azureresources + - azurerm + - azuresdk + - azureservicebus + - azuresqldatabase + - azurestaticwebapps + - azurestorage + - azureterraform + - azureterraformbestpractices + - azuretools + - azurevirtualnetwork + - azurewebsites + - baseresourcename + - bdylan + - bestpractices + - bicepschema + - binutils + - blobupload + - breathability + - buildable + - burstable + - centralus + - cicd + - cloudarchitect + - codeium + - codesign + - codespace + - cognitiveservices + - conftest + - containerapp + - containerapps + - contentazurefileconnectionstring + - contentshare + - contoso + - cosell + - csdevkit + - cvzf + - datalake + - dataplane + - datasource + - datasources + - dataverse + - dbforpostgresql + - dbname + - deallocate + - debugtelemetry + - deregistering + - devbox + - devcontainers + - disasterrecovery + - diskname + - distributedtask + - dotenv + - dotnettools + - drawcord + - eastus + - eastus2euap + - environmentcredential + - eslintcache + - esrp + - esrprelpacmantest + - eventgrid + - eventhouse + - exfiltration + - fabmcp + - facetable + - filefilters + - fileshare + - filesystem + - filesystems + - fnames + - functionapp + - grpcio + - gsaascend + - gsamas + - gzrs + - hana + - headerless + - healthmodels + - hostpool + - hostpools + - iaasvmcontainerv + - idempotency + - idtyp + - intelli + - jspm + - kcsb + - keyvault + - kusto + - kvps + - lakehouse + - liftr + - linq + - linuxos + - linuxpool + - linuxvmimage + - livetest + - livetests + - llm + - loadtesting + - lucene + - macos + - macpool + - macvmimage + - managedidentitycredential + - managedlustre + - markitdown + - mcpserver + - mcptmp + - microbundle + - microsoftdocs + - midsole + - modelcontextprotocol + - monitoredresources + - msal + - myaccount + - myapp + - mycluster + - mydisk + - mygroup + - myvm + - myworkbook + - netstandard + - newtonsoft + - nodepool + - nodepools + - norequired + - northcentralus + - northeurope + - npgsql + - npmjs + - nupkg + - nuxt + - occured + - odata + - oidc + - onboarded + - openai + - openapi + - operationalinsights + - overridable + - packability + - pageable + - payg + - paygo + - persistable + - pgrep + - pids + - pitr + - predeploy + - protectable + - protectableitem + - protecteditem + - proxying + - pscore + - pscustomobject + - pullrequest + - ragrs + - ragzrs + - rainfly + - recoverypoint + - requesturl + - resourcegroup + - resourcegroups + - resourcehealth + - restapi + - rhvm + - rulesets + - runtimes + - sapase + - saphana + - serverfarms + - servicebus + - sessionhost + - setparam + - setpermission + - signalr + - siteextensions + - southeastasia + - sqldatabase + - staticwebapp + - storageaccount + - storageaccounts + - streamable + - submode + - subnetsize + - subresource + - swedencentral + - syslib + - systemassigned + - testaccount + - testresource + - testrun + - testsettings + - timechart + - timespan + - toolset + - toolsets + - typespec + - uaenorth + - uksouth + - undelete + - upns + - userassigned + - usersession + - vectorizable + - virtualdesktop + - virtualmachine + - virtualmachines + - virtualnetwork + - visualstudiocodecredential + - visualstudiocredential + - vmname + - vnet + - vscodeignore + - vsmarketplace + - vsts + - vuepress + - westeurope + - westus + - westus2 + - windowsos + - windowspool + - windowsvmimage + - winget + - workloadidentitycredential + - wscript + - xunit + - xvfb + - zoneredundant diff --git a/servers/Azure.Mcp.Server/cspell.yaml b/servers/Azure.Mcp.Server/cspell.yaml new file mode 100644 index 0000000000..0bb9c99343 --- /dev/null +++ b/servers/Azure.Mcp.Server/cspell.yaml @@ -0,0 +1,29 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: + - agentic + - amazonq + - azureicon + - azuremanagedlustre + - codeowners + - discoverability + - elicitations + - enumerables + - groq + - hotmail + - mypass + - mysvc + - myuser + - nettrace + - newname + - nslookup + - ollama + - structs + - targetdir + - toolsets diff --git a/servers/Fabric.Mcp.Server/cspell.yaml b/servers/Fabric.Mcp.Server/cspell.yaml new file mode 100644 index 0000000000..58ef9e2815 --- /dev/null +++ b/servers/Fabric.Mcp.Server/cspell.yaml @@ -0,0 +1,10 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: + - fabricmcp diff --git a/servers/Template.Mcp.Server/cspell.yaml b/servers/Template.Mcp.Server/cspell.yaml new file mode 100644 index 0000000000..dacb71fb72 --- /dev/null +++ b/servers/Template.Mcp.Server/cspell.yaml @@ -0,0 +1,9 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: diff --git a/tools/Azure.Mcp.Tools.Acr/cspell.yaml b/tools/Azure.Mcp.Tools.Acr/cspell.yaml new file mode 100644 index 0000000000..1fe76bc1ef --- /dev/null +++ b/tools/Azure.Mcp.Tools.Acr/cspell.yaml @@ -0,0 +1,13 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: + - azurecr + - myacr + - myregistry + - testrepo diff --git a/tools/Azure.Mcp.Tools.Advisor/cspell.yaml b/tools/Azure.Mcp.Tools.Advisor/cspell.yaml new file mode 100644 index 0000000000..1a85f21fe4 --- /dev/null +++ b/tools/Azure.Mcp.Tools.Advisor/cspell.yaml @@ -0,0 +1,9 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: [] \ No newline at end of file diff --git a/tools/Azure.Mcp.Tools.Aks/cspell.yaml b/tools/Azure.Mcp.Tools.Aks/cspell.yaml new file mode 100644 index 0000000000..32002da71c --- /dev/null +++ b/tools/Azure.Mcp.Tools.Aks/cspell.yaml @@ -0,0 +1,18 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: + - agentpool + - azurepolicy + - keda + - kubeletidentity + - nodesubnet + - podsubnet + - scalesetpriority + - systempool + - userpool diff --git a/tools/Azure.Mcp.Tools.AppConfig/cspell.yaml b/tools/Azure.Mcp.Tools.AppConfig/cspell.yaml new file mode 100644 index 0000000000..fddda3cf32 --- /dev/null +++ b/tools/Azure.Mcp.Tools.AppConfig/cspell.yaml @@ -0,0 +1,10 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: + - funkyfoo diff --git a/tools/Azure.Mcp.Tools.AppLens/cspell.yaml b/tools/Azure.Mcp.Tools.AppLens/cspell.yaml new file mode 100644 index 0000000000..1a85f21fe4 --- /dev/null +++ b/tools/Azure.Mcp.Tools.AppLens/cspell.yaml @@ -0,0 +1,9 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: [] \ No newline at end of file diff --git a/tools/Azure.Mcp.Tools.AppService/cspell.yaml b/tools/Azure.Mcp.Tools.AppService/cspell.yaml new file mode 100644 index 0000000000..1a85f21fe4 --- /dev/null +++ b/tools/Azure.Mcp.Tools.AppService/cspell.yaml @@ -0,0 +1,9 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: [] \ No newline at end of file diff --git a/tools/Azure.Mcp.Tools.ApplicationInsights/cspell.yaml b/tools/Azure.Mcp.Tools.ApplicationInsights/cspell.yaml new file mode 100644 index 0000000000..44fee58ba1 --- /dev/null +++ b/tools/Azure.Mcp.Tools.ApplicationInsights/cspell.yaml @@ -0,0 +1,10 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: + - rollups diff --git a/tools/Azure.Mcp.Tools.Authorization/cspell.yaml b/tools/Azure.Mcp.Tools.Authorization/cspell.yaml new file mode 100644 index 0000000000..1a85f21fe4 --- /dev/null +++ b/tools/Azure.Mcp.Tools.Authorization/cspell.yaml @@ -0,0 +1,9 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: [] \ No newline at end of file diff --git a/tools/Azure.Mcp.Tools.AzureBackup/cspell.yaml b/tools/Azure.Mcp.Tools.AzureBackup/cspell.yaml new file mode 100644 index 0000000000..acb3d7d29b --- /dev/null +++ b/tools/Azure.Mcp.Tools.AzureBackup/cspell.yaml @@ -0,0 +1,31 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: + - afsfileshare + - backupconfig + - esan + - georedundant + - iaasvm + - lifecycles + - locallyredundant + - pgflex + - sapasedatabase + - saphanadatabase + - saphanadbi + - saphanadbinstance + - saphanasystem + - segoe + - slowvm + - sqlinstance + - sybase + - systemassigneduserassigned + - testproxy + - testshare + - undeletes + - vaultconfig diff --git a/tools/Azure.Mcp.Tools.AzureBestPractices/cspell.yaml b/tools/Azure.Mcp.Tools.AzureBestPractices/cspell.yaml new file mode 100644 index 0000000000..603df75635 --- /dev/null +++ b/tools/Azure.Mcp.Tools.AzureBestPractices/cspell.yaml @@ -0,0 +1,11 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: + - apphost + - codegen diff --git a/tools/Azure.Mcp.Tools.AzureIsv/cspell.yaml b/tools/Azure.Mcp.Tools.AzureIsv/cspell.yaml new file mode 100644 index 0000000000..1a85f21fe4 --- /dev/null +++ b/tools/Azure.Mcp.Tools.AzureIsv/cspell.yaml @@ -0,0 +1,9 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: [] \ No newline at end of file diff --git a/tools/Azure.Mcp.Tools.AzureMigrate/cspell.yaml b/tools/Azure.Mcp.Tools.AzureMigrate/cspell.yaml new file mode 100644 index 0000000000..99d8daf805 --- /dev/null +++ b/tools/Azure.Mcp.Tools.AzureMigrate/cspell.yaml @@ -0,0 +1,11 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: + - buildtransitive + - contentfiles diff --git a/tools/Azure.Mcp.Tools.AzureTerraform/cspell.yaml b/tools/Azure.Mcp.Tools.AzureTerraform/cspell.yaml new file mode 100644 index 0000000000..400088490c --- /dev/null +++ b/tools/Azure.Mcp.Tools.AzureTerraform/cspell.yaml @@ -0,0 +1,12 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: + - choco + - navm + - rego diff --git a/tools/Azure.Mcp.Tools.AzureTerraformBestPractices/cspell.yaml b/tools/Azure.Mcp.Tools.AzureTerraformBestPractices/cspell.yaml new file mode 100644 index 0000000000..1a85f21fe4 --- /dev/null +++ b/tools/Azure.Mcp.Tools.AzureTerraformBestPractices/cspell.yaml @@ -0,0 +1,9 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: [] \ No newline at end of file diff --git a/tools/Azure.Mcp.Tools.BicepSchema/cspell.yaml b/tools/Azure.Mcp.Tools.BicepSchema/cspell.yaml new file mode 100644 index 0000000000..f9bfd3fb08 --- /dev/null +++ b/tools/Azure.Mcp.Tools.BicepSchema/cspell.yaml @@ -0,0 +1,13 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: + - ligar + - linkedservices + - portalsettings + - privatepreview diff --git a/tools/Azure.Mcp.Tools.CloudArchitect/cspell.yaml b/tools/Azure.Mcp.Tools.CloudArchitect/cspell.yaml new file mode 100644 index 0000000000..1a85f21fe4 --- /dev/null +++ b/tools/Azure.Mcp.Tools.CloudArchitect/cspell.yaml @@ -0,0 +1,9 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: [] \ No newline at end of file diff --git a/tools/Azure.Mcp.Tools.Communication/cspell.yaml b/tools/Azure.Mcp.Tools.Communication/cspell.yaml new file mode 100644 index 0000000000..1a85f21fe4 --- /dev/null +++ b/tools/Azure.Mcp.Tools.Communication/cspell.yaml @@ -0,0 +1,9 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: [] \ No newline at end of file diff --git a/tools/Azure.Mcp.Tools.Compute/cspell.yaml b/tools/Azure.Mcp.Tools.Compute/cspell.yaml new file mode 100644 index 0000000000..1a85f21fe4 --- /dev/null +++ b/tools/Azure.Mcp.Tools.Compute/cspell.yaml @@ -0,0 +1,9 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: [] \ No newline at end of file diff --git a/tools/Azure.Mcp.Tools.ConfidentialLedger/cspell.yaml b/tools/Azure.Mcp.Tools.ConfidentialLedger/cspell.yaml new file mode 100644 index 0000000000..1a85f21fe4 --- /dev/null +++ b/tools/Azure.Mcp.Tools.ConfidentialLedger/cspell.yaml @@ -0,0 +1,9 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: [] \ No newline at end of file diff --git a/tools/Azure.Mcp.Tools.ContainerApps/cspell.yaml b/tools/Azure.Mcp.Tools.ContainerApps/cspell.yaml new file mode 100644 index 0000000000..1a85f21fe4 --- /dev/null +++ b/tools/Azure.Mcp.Tools.ContainerApps/cspell.yaml @@ -0,0 +1,9 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: [] \ No newline at end of file diff --git a/tools/Azure.Mcp.Tools.Cosmos/cspell.yaml b/tools/Azure.Mcp.Tools.Cosmos/cspell.yaml new file mode 100644 index 0000000000..1a85f21fe4 --- /dev/null +++ b/tools/Azure.Mcp.Tools.Cosmos/cspell.yaml @@ -0,0 +1,9 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: [] \ No newline at end of file diff --git a/tools/Azure.Mcp.Tools.Deploy/cspell.yaml b/tools/Azure.Mcp.Tools.Deploy/cspell.yaml new file mode 100644 index 0000000000..611f83b07c --- /dev/null +++ b/tools/Azure.Mcp.Tools.Deploy/cspell.yaml @@ -0,0 +1,31 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: + - acaenvironment + - aztfmod + - azureaisearch + - azureaiservices + - azureapplicationinsights + - azurebotservice + - azurecaf + - azurecontainerapp + - azuredocs + - azurekeyvault + - azureprivateendpoint + - azuresignalrservice + - azurestorageaccount + - azurewebpubsub + - backendservice + - classdef + - copilotmd + - frontendservice + - hostings + - jsonencode + - staticwebapps + - tfvars diff --git a/tools/Azure.Mcp.Tools.DeviceRegistry/cspell.yaml b/tools/Azure.Mcp.Tools.DeviceRegistry/cspell.yaml new file mode 100644 index 0000000000..1a85f21fe4 --- /dev/null +++ b/tools/Azure.Mcp.Tools.DeviceRegistry/cspell.yaml @@ -0,0 +1,9 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: [] \ No newline at end of file diff --git a/tools/Azure.Mcp.Tools.EventGrid/cspell.yaml b/tools/Azure.Mcp.Tools.EventGrid/cspell.yaml new file mode 100644 index 0000000000..41b0eef0d7 --- /dev/null +++ b/tools/Azure.Mcp.Tools.EventGrid/cspell.yaml @@ -0,0 +1,12 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: + - cust + - datacontent + - datacontenttype diff --git a/tools/Azure.Mcp.Tools.EventHubs/cspell.yaml b/tools/Azure.Mcp.Tools.EventHubs/cspell.yaml new file mode 100644 index 0000000000..1a85f21fe4 --- /dev/null +++ b/tools/Azure.Mcp.Tools.EventHubs/cspell.yaml @@ -0,0 +1,9 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: [] \ No newline at end of file diff --git a/tools/Azure.Mcp.Tools.Extension/cspell.yaml b/tools/Azure.Mcp.Tools.Extension/cspell.yaml new file mode 100644 index 0000000000..1a85f21fe4 --- /dev/null +++ b/tools/Azure.Mcp.Tools.Extension/cspell.yaml @@ -0,0 +1,9 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: [] \ No newline at end of file diff --git a/tools/Azure.Mcp.Tools.FileShares/cspell.yaml b/tools/Azure.Mcp.Tools.FileShares/cspell.yaml new file mode 100644 index 0000000000..1a85f21fe4 --- /dev/null +++ b/tools/Azure.Mcp.Tools.FileShares/cspell.yaml @@ -0,0 +1,9 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: [] \ No newline at end of file diff --git a/tools/Azure.Mcp.Tools.FoundryExtensions/cspell.yaml b/tools/Azure.Mcp.Tools.FoundryExtensions/cspell.yaml new file mode 100644 index 0000000000..1a85f21fe4 --- /dev/null +++ b/tools/Azure.Mcp.Tools.FoundryExtensions/cspell.yaml @@ -0,0 +1,9 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: [] \ No newline at end of file diff --git a/tools/Azure.Mcp.Tools.FunctionApp/cspell.yaml b/tools/Azure.Mcp.Tools.FunctionApp/cspell.yaml new file mode 100644 index 0000000000..1c7299ef62 --- /dev/null +++ b/tools/Azure.Mcp.Tools.FunctionApp/cspell.yaml @@ -0,0 +1,10 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: + - functionapps diff --git a/tools/Azure.Mcp.Tools.Functions/cspell.yaml b/tools/Azure.Mcp.Tools.Functions/cspell.yaml new file mode 100644 index 0000000000..1a85f21fe4 --- /dev/null +++ b/tools/Azure.Mcp.Tools.Functions/cspell.yaml @@ -0,0 +1,9 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: [] \ No newline at end of file diff --git a/tools/Azure.Mcp.Tools.Grafana/cspell.yaml b/tools/Azure.Mcp.Tools.Grafana/cspell.yaml new file mode 100644 index 0000000000..1a85f21fe4 --- /dev/null +++ b/tools/Azure.Mcp.Tools.Grafana/cspell.yaml @@ -0,0 +1,9 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: [] \ No newline at end of file diff --git a/tools/Azure.Mcp.Tools.KeyVault/cspell.yaml b/tools/Azure.Mcp.Tools.KeyVault/cspell.yaml new file mode 100644 index 0000000000..808c9b58b7 --- /dev/null +++ b/tools/Azure.Mcp.Tools.KeyVault/cspell.yaml @@ -0,0 +1,10 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: + - certificateimport diff --git a/tools/Azure.Mcp.Tools.Kusto/cspell.yaml b/tools/Azure.Mcp.Tools.Kusto/cspell.yaml new file mode 100644 index 0000000000..c8e7989f21 --- /dev/null +++ b/tools/Azure.Mcp.Tools.Kusto/cspell.yaml @@ -0,0 +1,10 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: + - cslschema diff --git a/tools/Azure.Mcp.Tools.LoadTesting/cspell.yaml b/tools/Azure.Mcp.Tools.LoadTesting/cspell.yaml new file mode 100644 index 0000000000..66ec1c038f --- /dev/null +++ b/tools/Azure.Mcp.Tools.LoadTesting/cspell.yaml @@ -0,0 +1,12 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: + - loadtest + - loadtestrun + - loadtests diff --git a/tools/Azure.Mcp.Tools.ManagedLustre/cspell.yaml b/tools/Azure.Mcp.Tools.ManagedLustre/cspell.yaml new file mode 100644 index 0000000000..1a85f21fe4 --- /dev/null +++ b/tools/Azure.Mcp.Tools.ManagedLustre/cspell.yaml @@ -0,0 +1,9 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: [] \ No newline at end of file diff --git a/tools/Azure.Mcp.Tools.Marketplace/cspell.yaml b/tools/Azure.Mcp.Tools.Marketplace/cspell.yaml new file mode 100644 index 0000000000..08ec8f6503 --- /dev/null +++ b/tools/Azure.Mcp.Tools.Marketplace/cspell.yaml @@ -0,0 +1,13 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: + - byol + - msrp + - skiptoken + - test_test_pmc2pc1.vmsr_uat_beta diff --git a/tools/Azure.Mcp.Tools.Monitor/cspell.yaml b/tools/Azure.Mcp.Tools.Monitor/cspell.yaml new file mode 100644 index 0000000000..4e95e4cd95 --- /dev/null +++ b/tools/Azure.Mcp.Tools.Monitor/cspell.yaml @@ -0,0 +1,13 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: + - azuresdktrainingdatatme + - multistep + - otel + - versionsuffix diff --git a/tools/Azure.Mcp.Tools.MySql/cspell.yaml b/tools/Azure.Mcp.Tools.MySql/cspell.yaml new file mode 100644 index 0000000000..1750698737 --- /dev/null +++ b/tools/Azure.Mcp.Tools.MySql/cspell.yaml @@ -0,0 +1,16 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: + - binlog + - conv + - dumpfile + - infile + - outfile + - uncompress + - unhex diff --git a/tools/Azure.Mcp.Tools.Policy/cspell.yaml b/tools/Azure.Mcp.Tools.Policy/cspell.yaml new file mode 100644 index 0000000000..1a85f21fe4 --- /dev/null +++ b/tools/Azure.Mcp.Tools.Policy/cspell.yaml @@ -0,0 +1,9 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: [] \ No newline at end of file diff --git a/tools/Azure.Mcp.Tools.Postgres/cspell.yaml b/tools/Azure.Mcp.Tools.Postgres/cspell.yaml new file mode 100644 index 0000000000..6cfeb1eff8 --- /dev/null +++ b/tools/Azure.Mcp.Tools.Postgres/cspell.yaml @@ -0,0 +1,11 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: + - datistemplate + - datname diff --git a/tools/Azure.Mcp.Tools.Pricing/cspell.yaml b/tools/Azure.Mcp.Tools.Pricing/cspell.yaml new file mode 100644 index 0000000000..db3460aeb8 --- /dev/null +++ b/tools/Azure.Mcp.Tools.Pricing/cspell.yaml @@ -0,0 +1,9 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: [] diff --git a/tools/Azure.Mcp.Tools.Quota/cspell.yaml b/tools/Azure.Mcp.Tools.Quota/cspell.yaml new file mode 100644 index 0000000000..6fefd003d8 --- /dev/null +++ b/tools/Azure.Mcp.Tools.Quota/cspell.yaml @@ -0,0 +1,43 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: + - australiasoutheast + - brazilsouth + - brazilsoutheast + - canadacentral + - canadaeast + - centralindia + - chilecentral + - eastasia + - francecentral + - germanynorth + - indonesiacentral + - israelcentral + - italynorth + - japaneast + - japanwest + - jioindiawest + - koreacentral + - koreasouth + - malaysiawest + - mexicocentral + - newzealandnorth + - norwayeast + - norwaywest + - polandcentral + - southafricanorth + - southcentralus + - southindia + - spaincentral + - swedensouth + - switzerlandnorth + - switzerlandwest + - ukwest + - westcentralus + - westus3 diff --git a/tools/Azure.Mcp.Tools.Redis/cspell.yaml b/tools/Azure.Mcp.Tools.Redis/cspell.yaml new file mode 100644 index 0000000000..7de0dda3c9 --- /dev/null +++ b/tools/Azure.Mcp.Tools.Redis/cspell.yaml @@ -0,0 +1,11 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: + - keyspace + - redisearch diff --git a/tools/Azure.Mcp.Tools.ResourceHealth/cspell.yaml b/tools/Azure.Mcp.Tools.ResourceHealth/cspell.yaml new file mode 100644 index 0000000000..fc0689ed69 --- /dev/null +++ b/tools/Azure.Mcp.Tools.ResourceHealth/cspell.yaml @@ -0,0 +1,10 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: + - rhtest diff --git a/tools/Azure.Mcp.Tools.Search/cspell.yaml b/tools/Azure.Mcp.Tools.Search/cspell.yaml new file mode 100644 index 0000000000..9d245889cf --- /dev/null +++ b/tools/Azure.Mcp.Tools.Search/cspell.yaml @@ -0,0 +1,15 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: + - hnsw + - searchdocs + - skillset + - skillsets + - vectorizer + - vectorizers diff --git a/tools/Azure.Mcp.Tools.ServiceBus/cspell.yaml b/tools/Azure.Mcp.Tools.ServiceBus/cspell.yaml new file mode 100644 index 0000000000..b615ded54b --- /dev/null +++ b/tools/Azure.Mcp.Tools.ServiceBus/cspell.yaml @@ -0,0 +1,10 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: + - testqueue diff --git a/tools/Azure.Mcp.Tools.ServiceFabric/cspell.yaml b/tools/Azure.Mcp.Tools.ServiceFabric/cspell.yaml new file mode 100644 index 0000000000..1a85f21fe4 --- /dev/null +++ b/tools/Azure.Mcp.Tools.ServiceFabric/cspell.yaml @@ -0,0 +1,9 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: [] \ No newline at end of file diff --git a/tools/Azure.Mcp.Tools.SignalR/cspell.yaml b/tools/Azure.Mcp.Tools.SignalR/cspell.yaml new file mode 100644 index 0000000000..1a85f21fe4 --- /dev/null +++ b/tools/Azure.Mcp.Tools.SignalR/cspell.yaml @@ -0,0 +1,9 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: [] \ No newline at end of file diff --git a/tools/Azure.Mcp.Tools.Speech/cspell.yaml b/tools/Azure.Mcp.Tools.Speech/cspell.yaml new file mode 100644 index 0000000000..1a85f21fe4 --- /dev/null +++ b/tools/Azure.Mcp.Tools.Speech/cspell.yaml @@ -0,0 +1,9 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: [] \ No newline at end of file diff --git a/tools/Azure.Mcp.Tools.Sql/cspell.yaml b/tools/Azure.Mcp.Tools.Sql/cspell.yaml new file mode 100644 index 0000000000..10ad7b564f --- /dev/null +++ b/tools/Azure.Mcp.Tools.Sql/cspell.yaml @@ -0,0 +1,15 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: + - hyperscale + - missingdb + - newdb + - olddb + - testpool + - testserver diff --git a/tools/Azure.Mcp.Tools.SreAgent/cspell.yaml b/tools/Azure.Mcp.Tools.SreAgent/cspell.yaml new file mode 100644 index 0000000000..1a85f21fe4 --- /dev/null +++ b/tools/Azure.Mcp.Tools.SreAgent/cspell.yaml @@ -0,0 +1,9 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: [] \ No newline at end of file diff --git a/tools/Azure.Mcp.Tools.Storage/cspell.yaml b/tools/Azure.Mcp.Tools.Storage/cspell.yaml new file mode 100644 index 0000000000..40c82c86fd --- /dev/null +++ b/tools/Azure.Mcp.Tools.Storage/cspell.yaml @@ -0,0 +1,14 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: + - existingaccount + - nonexistentaccount + - nonexistentrg + - testacct + - testfilesystem diff --git a/tools/Azure.Mcp.Tools.StorageSync/cspell.yaml b/tools/Azure.Mcp.Tools.StorageSync/cspell.yaml new file mode 100644 index 0000000000..1a85f21fe4 --- /dev/null +++ b/tools/Azure.Mcp.Tools.StorageSync/cspell.yaml @@ -0,0 +1,9 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: [] \ No newline at end of file diff --git a/tools/Azure.Mcp.Tools.VirtualDesktop/cspell.yaml b/tools/Azure.Mcp.Tools.VirtualDesktop/cspell.yaml new file mode 100644 index 0000000000..1a85f21fe4 --- /dev/null +++ b/tools/Azure.Mcp.Tools.VirtualDesktop/cspell.yaml @@ -0,0 +1,9 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: [] \ No newline at end of file diff --git a/tools/Azure.Mcp.Tools.WellArchitectedFramework/cspell.yaml b/tools/Azure.Mcp.Tools.WellArchitectedFramework/cspell.yaml new file mode 100644 index 0000000000..dacb71fb72 --- /dev/null +++ b/tools/Azure.Mcp.Tools.WellArchitectedFramework/cspell.yaml @@ -0,0 +1,9 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: diff --git a/tools/Azure.Mcp.Tools.Workbooks/cspell.yaml b/tools/Azure.Mcp.Tools.Workbooks/cspell.yaml new file mode 100644 index 0000000000..1ec498e095 --- /dev/null +++ b/tools/Azure.Mcp.Tools.Workbooks/cspell.yaml @@ -0,0 +1,10 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: + - piechart diff --git a/tools/Fabric.Mcp.Tools.Core/cspell.yaml b/tools/Fabric.Mcp.Tools.Core/cspell.yaml new file mode 100644 index 0000000000..1a85f21fe4 --- /dev/null +++ b/tools/Fabric.Mcp.Tools.Core/cspell.yaml @@ -0,0 +1,9 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: [] \ No newline at end of file diff --git a/tools/Fabric.Mcp.Tools.DataFactory/cspell.yaml b/tools/Fabric.Mcp.Tools.DataFactory/cspell.yaml new file mode 100644 index 0000000000..1a85f21fe4 --- /dev/null +++ b/tools/Fabric.Mcp.Tools.DataFactory/cspell.yaml @@ -0,0 +1,9 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: [] \ No newline at end of file diff --git a/tools/Fabric.Mcp.Tools.Docs/cspell.yaml b/tools/Fabric.Mcp.Tools.Docs/cspell.yaml new file mode 100644 index 0000000000..56a85d8924 --- /dev/null +++ b/tools/Fabric.Mcp.Tools.Docs/cspell.yaml @@ -0,0 +1,13 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: + - dataagent + - heatmaps + - myfilesystem + - setvariable diff --git a/tools/Fabric.Mcp.Tools.OneLake/cspell.yaml b/tools/Fabric.Mcp.Tools.OneLake/cspell.yaml new file mode 100644 index 0000000000..1a85f21fe4 --- /dev/null +++ b/tools/Fabric.Mcp.Tools.OneLake/cspell.yaml @@ -0,0 +1,9 @@ +# Spell-check overrides for this toolset/server. +# Inherits the global config at the repo root. +# +# Add words that only appear in this folder here, in alphabetical order. +# Cross-cutting terms should go in the root cspell.yaml instead. +version: "0.2" +import: + - ../../cspell.yaml +words: [] \ No newline at end of file