Skip to content

Add development tools configuration files #3

@WilliamBerryiii

Description

@WilliamBerryiii

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    configurationConfiguration files and settingspriority-1Critical priority, address immediatelytoolingDeveloper tooling and utilities

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions