Apply ContinuousCompliance PR #26: enforce cspell word list policy#63
Apply ContinuousCompliance PR #26: enforce cspell word list policy#63Malcolmnixon merged 4 commits intomainfrom
Conversation
Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com>
Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com>
|
@copilot Actually let's have this PR match the changes in demaconsulting/TemplateDotNetLibrary#45 |
… add AGENTS.md spell check policy section Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com>
Done in 154563c. Updated |
There was a problem hiding this comment.
Pull request overview
This PR tightens repository guidance to prevent bypassing spell-checking by adding misspellings to the cspell word list, aligning documentation and agent instructions with the ContinuousCompliance policy.
Changes:
- Updates
CONTRIBUTING.mdspell-checking guidance to prohibit suppressing misspellings via.cspell.yamland require proposals for legitimate technical terms. - Adds a matching “Spell check word list policy” section to
AGENTS.md. - Adds explicit policy guardrails to
.cspell.yamlcomments and removes the “update as needed” phrasing.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
CONTRIBUTING.md |
Replaces open-ended word-list guidance with a policy requiring fixes for misspellings and approvals for legitimate additions. |
AGENTS.md |
Adds the same word-list policy so agents follow the same guardrails during changes. |
.cspell.yaml |
Reinforces intent via PURPOSE comments and removes language that encouraged ad-hoc list changes. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
You can also share your feedback on Copilot code review. Take the survey.
…y PR #63 Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com> Agent-Logs-Url: https://github.com/demaconsulting/TemplateDotNetTool/sessions/ce69fc58-b435-472a-971c-5f321320aa88
…) (#72) * Initial plan * Apply repo-consistency agent simplification from TemplateDotNetLibrary PR #63 Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com> Agent-Logs-Url: https://github.com/demaconsulting/TemplateDotNetTool/sessions/ce69fc58-b435-472a-971c-5f321320aa88 --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com>
Description
Agents have been bypassing spell-checking by adding misspelled words to
.cspell.yaml. This applies ContinuousCompliance#26 to add explicit guardrails in the config, contributing docs, and agent docs, matching the changes in TemplateDotNetLibrary#45..cspell.yamlCONTRIBUTING.mdAGENTS.mdCONTRIBUTING.mdType of Change
Related Issues
Pre-Submission Checklist
Before submitting this pull request, ensure you have completed the following:
Build and Test
dotnet build --configuration Releasedotnet test --configuration Releasedotnet run --project src/DemaConsulting.TemplateDotNetTool --configuration Release --framework net10.0--no-build -- --validateCode Quality
dotnet format --verify-no-changesQuality Checks
Please run the following checks before submitting:
cspell "**/*.{md,cs}"markdownlint "**/*.md"yamllint .Testing
Documentation
Additional Notes
Documentation-only change. No build or test steps affected.
🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.