diff --git a/.vscode/cspell.json b/.vscode/cspell.json index 55091e4d38fc..43db57ed7d86 100644 --- a/.vscode/cspell.json +++ b/.vscode/cspell.json @@ -2,10 +2,19 @@ "version": "0.2", "language": "en", "languageId": "java", - "dictionaries": ["powershell"], + "dictionaries": [ + "java", + "powershell", + "python", + "softwareTerms", + "en_us", + "en-gb" + ], "ignorePaths": [ - "eng", + "eng/**", + "**/sdk/**/target/**", "**/session-records/**", + "**/chromedriver", "*.jar", "*.zip", "*.avro", @@ -37,49 +46,348 @@ "*.certificate", "*.crt", "*.yml", - ".vscode/cspell.json" + ".vscode/cspell.json", + "*.parquet", + "**/sdk/**/src/main/java/**/implementation/**", + "**/*-perf/**", + "**/*-tests/**", + "**/*-test-*/**", + "**/resourcemanager/**", + "**/azure-resourcemanager*/**", + "**/microsoft-azure-*/**", + "**/azure-core-jackson-tests/**", + "**/src/test/**", + "**src/**/samples/**/*.json", + "**/src/**/samples/**/*.ipynb", + "**/sdk/**/swagger/**", + "**/src/**/resources/**", + "sdk/aot/azure-aot-graalvm-samples/**", + "sdk/agrifood/azure-verticals-agrifood-farming/**", + "sdk/aot/azure-aot-graalvm-support-netty/**", + "sdk/anomalydetector/azure-ai-anomalydetector/**", + "sdk/aot/azure-aot-graalvm-support/**", + "sdk/appconfiguration/azure-spring-cloud-test-appconfiguration-config/**", + "sdk/appconfiguration/azure-spring-cloud-starter-appconfiguration-config/**", + "sdk/appconfiguration/azure-spring-cloud-feature-management-web/**", + "sdk/appconfiguration/azure-spring-cloud-feature-management/**", + "sdk/appconfiguration/azure-spring-cloud-appconfiguration-config-web/**", + "sdk/appconfiguration/azure-data-appconfiguration/**", + "sdk/appconfiguration/azure-spring-cloud-appconfiguration-config/**", + "sdk/boms/azure-sdk-bom/**", + "sdk/boms/azure-sdk-template-bom/**", + "sdk/attestation/azure-security-attestation/**", + "sdk/boms/spring-cloud-azure-dependencies/**", + "sdk/cognitiveservices/ms-azure-cs-autosuggest/**", + "sdk/cognitiveservices/ms-azure-cs-customimagesearch/**", + "sdk/cognitiveservices/ms-azure-cs-computervision/**", + "sdk/cognitiveservices/ms-azure-cs-customsearch/**", + "sdk/cognitiveservices/ms-azure-cs-customvision-prediction/**", + "sdk/cognitiveservices/ms-azure-cs-contentmoderator/**", + "sdk/cognitiveservices/ms-azure-cs-entitysearch/**", + "sdk/cognitiveservices/ms-azure-cs-customvision-training/**", + "sdk/cognitiveservices/ms-azure-cs-luis-runtime/**", + "sdk/cognitiveservices/ms-azure-cs-spellcheck/**", + "sdk/cognitiveservices/ms-azure-cs-newssearch/**", + "sdk/cognitiveservices/ms-azure-cs-imagesearch/**", + "sdk/cognitiveservices/ms-azure-cs-qnamaker/**", + "sdk/cognitiveservices/ms-azure-cs-textanalytics/**", + "sdk/cognitiveservices/ms-azure-cs-faceapi/**", + "sdk/cognitiveservices/ms-azure-cs-videosearch/**", + "sdk/cognitiveservices/ms-azure-cs-websearch/**", + "sdk/cognitiveservices/ms-azure-cs-visualsearch/**", + "sdk/communication/azure-communication-common/**", + "sdk/communication/azure-communication-email/**", + "sdk/communication/azure-communication-networktraversal/**", + "sdk/cognitiveservices/ms-azure-cs-luis-authoring/**", + "sdk/communication/azure-communication-jobrouter/**", + "sdk/communication/azure-communication-callingserver/**", + "sdk/communication/azure-communication-callautomation/**", + "sdk/communication/azure-communication-chat/**", + "sdk/communication/azure-communication-identity/**", + "sdk/communication/azure-communication-phonenumbers/**", + "sdk/communication/azure-communication-rooms/**", + "sdk/communication/azure-communication-sms/**", + "sdk/confidentialledger/azure-security-confidentialledger/**", + "sdk/core/.idea/**", + "sdk/containerregistry/azure-containers-containerregistry/**", + "sdk/core/azure-core-amqp-experimental/**", + "sdk/core/azure-core-experimental/**", + "sdk/core/azure-core-http-jdk-httpclient/**", + "sdk/core/azure-core-http-netty/**", + "sdk/core/azure-core-http-okhttp/**", + "sdk/core/azure-core-serializer-avro-jackson/**", + "sdk/core/azure-core-metrics-opentelemetry/**", + "sdk/core/azure-core-serializer-avro-apache/**", + "sdk/core/azure-core-http-vertx/**", + "sdk/core/azure-core-serializer-json-gson/**", + "sdk/core/azure-core-serializer-json-jackson/**", + "sdk/core/azure-core-management/**", + "sdk/core/azure-core-amqp/**", + "sdk/core/azure-xml/**", + "sdk/cosmos/azure-cosmos-dotnet-benchmark/**", + "sdk/core/azure-core-tracing-opentelemetry/**", + "sdk/cosmos/azure-cosmos-benchmark/**", + "sdk/core/azure-json-gson/**", + "sdk/cosmos/azure-cosmos-spark_3-1_2-12/**", + "sdk/cosmos/azure-cosmos-spark_3-2_2-12/**", + "sdk/core/azure-core-test/**", + "sdk/cosmos/azure-cosmos-encryption/**", + "sdk/cosmos/azure-spring-data-cosmos-test/**", + "sdk/cosmos/azure-cosmos-spark_3_2-12/**", + "sdk/cosmos/azure-spring-data-cosmos/**", + "sdk/core/azure-json/**", + "sdk/deviceupdate/azure-iot-deviceupdate/**", + "sdk/e2e/src/**", + "sdk/eventgrid/azure-messaging-eventgrid-cloudnative-cloudevents/**", + "sdk/digitaltwins/azure-digitaltwins-core/**", + "sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-jedis/**", + "sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/**", + "sdk/eventhubs/azure-messaging-eventhubs/**", + "sdk/eventgrid/azure-messaging-eventgrid/**", + "sdk/cosmos/azure-cosmos/**", + "sdk/identity/azure-identity/**", + "sdk/keyvault/azure-security-keyvault-administration/**", + "sdk/keyvault/azure-security-keyvault-certificates/**", + "sdk/keyvault/azure-security-test-keyvault-jca/**", + "sdk/keyvault/azure-security-keyvault-jca/**", + "sdk/keyvault/azure-security-keyvault-secrets/**", + "sdk/keyvault/azure-security-keyvault-keys/**", + "sdk/formrecognizer/azure-ai-formrecognizer/**", + "sdk/core/azure-core/**", + "sdk/maps/azure-maps-render/**", + "sdk/maps/azure-maps-route/**", + "sdk/monitor/azure-monitor-ingestion/**", + "sdk/mixedreality/azure-mixedreality-authentication/**", + "sdk/maps/azure-maps-search/**", + "sdk/monitor/azure-monitor-query/**", + "sdk/monitor/azure-monitor-opentelemetry-exporter/**", + "sdk/modelsrepository/azure-iot-modelsrepository/**", + "sdk/parents/azure-client-sdk-parent/**", + "sdk/parents/azure-sdk-parent/**", + "sdk/parents/azure-data-sdk-parent/**", + "sdk/metricsadvisor/azure-ai-metricsadvisor/**", + "sdk/personalizer/azure-ai-personalizer/**", + "sdk/purview/azure-analytics-purview-administration/**", + "sdk/quantum/azure-quantum-jobs/**", + "sdk/purview/azure-analytics-purview-scanning/**", + "sdk/remoterendering/TestResources/**", + "sdk/purview/azure-analytics-purview-catalog/**", + "sdk/remoterendering/azure-mixedreality-remoterendering/**", + "sdk/schemaregistry/azure-data-schemaregistry/**", + "sdk/schemaregistry/azure-data-schemaregistry-apacheavro/**", + "sdk/servicebus/build/**", + "sdk/spring/scripts/**", + "sdk/servicebus/azure-messaging-servicebus/**", + "sdk/spring/spring-cloud-azure-actuator/**", + "sdk/spring/spring-cloud-azure-actuator-autoconfigure/**", + "sdk/spring/spring-cloud-azure-integration-tests/**", + "sdk/spring/spring-cloud-azure-starter/**", + "sdk/spring/spring-cloud-azure-core/**", + "sdk/spring/spring-cloud-azure-starter-active-directory/**", + "sdk/spring/spring-cloud-azure-service/**", + "sdk/spring/spring-cloud-azure-starter-active-directory-b2c/**", + "sdk/spring/spring-cloud-azure-starter-actuator/**", + "sdk/spring/spring-cloud-azure-starter-appconfiguration/**", + "sdk/spring/spring-cloud-azure-starter-eventhubs/**", + "sdk/spring/spring-cloud-azure-starter-data-cosmos/**", + "sdk/spring/spring-cloud-azure-starter-cosmos/**", + "sdk/spring/spring-cloud-azure-starter-integration-eventhubs/**", + "sdk/spring/spring-cloud-azure-starter-integration-storage-queue/**", + "sdk/spring/spring-cloud-azure-starter-keyvault/**", + "sdk/spring/spring-cloud-azure-starter-integration-servicebus/**", + "sdk/spring/spring-cloud-azure-starter-keyvault-certificates/**", + "sdk/spring/spring-cloud-azure-starter-keyvault-secrets/**", + "sdk/spring/spring-cloud-azure-starter-storage/**", + "sdk/search/azure-search-documents/**", + "sdk/spring/spring-cloud-azure-starter-storage-blob/**", + "sdk/spring/spring-cloud-azure-starter-servicebus/**", + "sdk/spring/spring-cloud-azure-starter-servicebus-jms/**", + "sdk/spring/spring-cloud-azure-starter-storage-file-share/**", + "sdk/spring/spring-cloud-azure-starter-storage-queue/**", + "sdk/spring/spring-cloud-azure-starter-stream-eventhubs/**", + "sdk/spring/spring-cloud-azure-starter-stream-servicebus/**", + "sdk/spring/spring-cloud-azure-autoconfigure/**", + "sdk/spring/spring-cloud-azure-stream-binder-eventhubs/**", + "sdk/spring/spring-cloud-azure-test-servicebus-binder/**", + "sdk/spring/spring-cloud-azure-trace-sleuth/**", + "sdk/spring/spring-cloud-azure-stream-binder-eventhubs-core/**", + "sdk/spring/spring-cloud-azure-test-eventhubs-binder/**", + "sdk/spring/spring-cloud-azure-stream-binder-servicebus/**", + "sdk/spring/spring-cloud-azure-stream-binder-servicebus-core/**", + "sdk/spring/spring-integration-azure-core/**", + "sdk/spring/spring-integration-azure-eventhubs/**", + "sdk/spring/spring-integration-azure-servicebus/**", + "sdk/spring/spring-integration-azure-storage-queue/**", + "sdk/spring/spring-messaging-azure/**", + "sdk/spring/spring-messaging-azure-storage-queue/**", + "sdk/spring-experimental/spring-cloud-azure-native-configuration/**", + "sdk/spring/spring-messaging-azure-servicebus/**", + "sdk/spring/spring-messaging-azure-eventhubs/**", + "sdk/storage/azure-storage-blob-batch/**", + "sdk/storage/azure-storage-blob-changefeed/**", + "sdk/storage/azure-storage-internal-avro/**", + "sdk/storage/azure-storage-common/**", + "sdk/storage/azure-storage-blob-cryptography/**", + "sdk/storage/azure-storage-queue/**", + "sdk/synapse/azure-analytics-synapse-accesscontrol/**", + "sdk/synapse/azure-analytics-synapse-managedprivateendpoints/**", + "sdk/synapse/azure-analytics-synapse-monitoring/**", + "sdk/synapse/azure-analytics-synapse-spark/**", + "sdk/storage/azure-storage-blob-nio/**", + "sdk/tables/.idea/**", + "sdk/template/azure-sdk-template/**", + "sdk/template/azure-sdk-template-three/**", + "sdk/template/azure-sdk-template-two/**", + "sdk/tools/azure-sdk-archetype/**", + "sdk/tools/azure-sdk-build-tool/**", + "sdk/storage/azure-storage-file-share/**", + "sdk/translation/azure-ai-documenttranslator/**", + "sdk/videoanalyzer/azure-media-videoanalyzer-edge/**", + "sdk/synapse/azure-analytics-synapse-artifacts/**", + "sdk/webpubsub/azure-messaging-webpubsub/**", + "sdk/tables/azure-data-tables/**", + "sdk/textanalytics/azure-ai-textanalytics/**", + "sdk/storage/azure-storage-file-datalake/**", + "sdk/storage/azure-storage-blob/**", + "sdk/eventhubs/azure-messaging-eventhubs-stress/**", + "sdk/jdbc/azure-identity-providers-jdbc-mysql/**", + "sdk/jdbc/azure-identity-providers-jdbc-postgresql/**", + "sdk/maps/azure-maps-elevation/**", + "sdk/maps/azure-maps-geolocation/**", + "sdk/maps/azure-maps-timezone/**", + "sdk/search/.idea/**", + "sdk/spring/spring-cloud-azure-starter-jdbc-postgresql/**", + "sdk/spring/spring-cloud-azure-starter-jdbc-mysql/**", + "sdk/devcenter/azure-developer-devcenter/**" ], "words": [ + "adal", + "amqp", + "AUHours", + "autoscale", + "autodetection", "azsdk", - "codesnippet", - "revapi", + "azsynapse", + "azurestackhci", + "backoff", + "boringssl", + "branchcoverage", + "cacerts", "checkstyle", - "spotbugs", - "OLTP", + "Classpath", + "cname", + "codesnippet", + "cols", + "contoso", + "contosomedia", + "createorupdate", + "creds", + "credscan", + "databind", + "databricks", + "ddos", + "deallocate", + "decryptor", + "Deserialization", + "destfile", + "Dgenerate", + "doclint", + "doclinting", + "doctitle", + "dlocal", + "dummyrg", + "eastus", + "embedme", + "encryptor", + "etag", + "eventhub", + "eventhubs", + "filereports", + "gmavenplus", + "gson", + "guids", + "graalvm", + "hana", + "hanaonazure", + "hdfs", + "hdinsight", + "hvac", + "hybridkubernetes", + "intellij", + "Intellij", + "iotcentral", + "ipconfiguration", + "Iscsi", + "jacksonavro", "jacoco", - "branchcoverage", - "linecoverage", "javadoc", "javadocs", - "fileset", - "toFile", - "scalastyle", - "scalatest", + "JSESSIONID", "junitxml", - "filereports", - "Classpath", - "boringssl", + "jtoken", + "keyvault", + "kube", + "kubeconfig", + "kubeconfigs", + "KUBERNETES", + "kubernetesconfiguration", + "kusto", + "linecoverage", + "linksource", + "listbyconfigurationprofileassignments", + "localizable", + "logz", + "Lucene", + "mgmt", + "mibps", + "Mockito", + "msal", + "msix", + "MSRC", + "netapp", + "Netezza", + "odata", + "ODBC", + "okhttp", + "OLTP", + "onboarded", + "onenote", + "pwsh", + "reimage", + "reimaging", + "Remediations", + "requireReleaseDeps", + "resourcemanager", + "Retriable", + "revapi", + "Rollup", + "rtsp", + "runtimes", "SBOM", - "credscan", - "gdnbaselines", + "scalastyle", + "servicebus", + "skus", + "sonatype", "Sonatype", - "graalvm", - "doclinting", - "doclint", - "requireReleaseDeps", - "XLint", - "linksource", - "doctitle", + "spotbugs", + "ssis", + "substringof", + "Sybase", + "testdb", + "TFVC", + "timeframe", + "tofile", + "toFile", + "undelete", + "unmanaged", + "vmware", + "vnet", + "VNET", + "westcentralus", + "westus", "windowtitle", - "autodetection", - "databind", - "Intellij", - "destfile", - "pwsh", - "Dgenerate", - "amqp", - "gson", - "VNET" + "xlint", + "XLint" ], "overrides": [ { @@ -248,7 +556,74 @@ "compilerArguments", "annotationProcessors" ] + }, + { + "filename": "**/eng/pipelines/templates/jobs/ci.yml", + "words": [ + "dskip", + "dinject", + "codesnippets", + "dgenerate", + "dspotbugs", + "dcheckstyle", + "drevapi", + "dalt", + "apireview", + "setuptools", + "dgpg", + "dmaven", + "checkstyle", + "dverify" + ] + }, + { + "filename": "**/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/guava*/**/*.java", + "words": [ + "Bourrillion", + "kevinb" + ] + }, + { + "filename": "**/sdk/remoterendering/TestResources/**", + "words": [ + "Phong" + ] + }, + { + "filename": "**/sdk/datalakeanalytics/azure-resourcemanager-datalakeanalytics/**", + "words": [ + "AUHOURS" + ] + }, + { + "filename": "**/sdk/communication/azure-communication-identity/CHANGELOG.md", + "words": [ + "reponse" + ] + }, + { + "filename": "/sdk/agrifood/**", + "words": [ + "NDVI" + ] + }, + { + "filename": "/sdk/datalakeanalytics/**", + "words": [ + "adal", + "amqp", + "AUHours" + ] + }, + { + "filename": "/sdk/automanage/**", + "words": [ + "kusto", + "linecoverage", + "linksource", + "listbyconfigurationprofileassignments" + ] } ], - "allowCompoundWords": false + "allowCompoundWords": true } diff --git a/eng/pipelines/templates/jobs/ci.yml b/eng/pipelines/templates/jobs/ci.yml index 50427ac63988..ce4b2c4c4417 100644 --- a/eng/pipelines/templates/jobs/ci.yml +++ b/eng/pipelines/templates/jobs/ci.yml @@ -280,6 +280,7 @@ jobs: - template: /eng/common/pipelines/templates/steps/check-spelling.yml parameters: CspellConfigPath: .vscode/cspell.json + ContinueOnError: false - template: /eng/common/pipelines/templates/steps/set-test-pipeline-version.yml parameters: