diff --git a/.vscode/cspell.json b/.vscode/cspell.json new file mode 100644 index 0000000000000..b54fdb2530c51 --- /dev/null +++ b/.vscode/cspell.json @@ -0,0 +1,63 @@ +{ + "version": "0.1", + "language": "en", + "languageId": "java", + "dictionaries": ["powershell"], + "ignorePaths": [ + "**/session-records/**", + "*.jar", + "*.zip", + "*.avro", + "*.war", + "*.gz", + "*.exe", + "*.png", + "*.jpg", + "*.pdf", + "*.tif", + "*.mdb", + "*.mp4", + "*.webp", + "*.vsdx", + "*.doc", + "*.svg", + "*.pfx", + "*.dawio", + "*.pem", + "*.jks", + "*._pfx", + "*.cer", + "*.exec", + "*.der", + "*.bmp", + "*.bin", + "*.pub", + "*.x509", + "*.certificate", + "*.crt", + ".vscode/cspell.json" + ], + "words": ["azsdk", "pwsh"], + "overrides": [ + { + "filename": "**/eng/pipelines/templates/jobs/ci.yml", + "words": [ + "dskip", + "dinject", + "codesnippets", + "dgenerate", + "dspotbugs", + "dcheckstyle", + "drevapi", + "dalt", + "apireview", + "setuptools", + "dgpg", + "dmaven", + "checkstyle", + "dverify" + ] + } + ], + "allowCompoundWords": false +} diff --git a/eng/pipelines/templates/jobs/ci.yml b/eng/pipelines/templates/jobs/ci.yml index d1b139cd20150..2e0bc76c33d84 100644 --- a/eng/pipelines/templates/jobs/ci.yml +++ b/eng/pipelines/templates/jobs/ci.yml @@ -139,6 +139,8 @@ jobs: vmImage: MMSUbuntu18.04 steps: + - template: /eng/common/pipelines/templates/steps/check-spelling.yml + - pwsh: | $(Build.SourcesDirectory)/eng/versioning/pom_file_version_scanner.ps1 displayName: "Verify versions in POM files"