Issue Description
The repository needs comprehensive configuration files for development tools (spell checking, markdown linting, secret scanning, IaC security) to enforce code quality standards and security practices across all contributions.
Additional Context
Files to add:
.cspell.json - Spell check main config
.cspell/ - Custom dictionaries (4 files: azure-services, general-technical, industry-acronyms, microsoft-sample-companies)
.markdownlint.json - Markdown linting rules
.markdownlint-cli2.jsonc - Markdown CLI config
.gitleaks.toml - Secret scanning config
.checkov.yaml - IaC security config
scripts/linting/PSScriptAnalyzer.psd1 - PowerShell linting rules
scripts/linting/markdown-link-check.config.json - Link check config
Priority: Wave 1 (Priority 1) - Can merge in parallel with foundation and npm dependencies
Dependencies: None - independent issue
Testing: Validate JSON/YAML/TOML syntax, verify custom dictionaries load correctly with cspell
Issue Description
The repository needs comprehensive configuration files for development tools (spell checking, markdown linting, secret scanning, IaC security) to enforce code quality standards and security practices across all contributions.
Additional Context
Files to add:
.cspell.json- Spell check main config.cspell/- Custom dictionaries (4 files: azure-services, general-technical, industry-acronyms, microsoft-sample-companies).markdownlint.json- Markdown linting rules.markdownlint-cli2.jsonc- Markdown CLI config.gitleaks.toml- Secret scanning config.checkov.yaml- IaC security configscripts/linting/PSScriptAnalyzer.psd1- PowerShell linting rulesscripts/linting/markdown-link-check.config.json- Link check configPriority: Wave 1 (Priority 1) - Can merge in parallel with foundation and npm dependencies
Dependencies: None - independent issue
Testing: Validate JSON/YAML/TOML syntax, verify custom dictionaries load correctly with cspell