Proposed Changes
This PR integrates the typos spell-checking tool into the CI pipeline to automatically catch typos in future PRs.
Changes Made:
- ✅ Added
.github/workflows/typos.yaml GitHub Actions workflow
- ✅ Created
_typos.toml configuration file with sensible defaults
- ✅ Configured to run on all PRs and pushes to dev/main branches
- ✅ Excluded test data, vendor files, and common false positives
How it works:
- Runs automatically on every pull request
- Scans all files for potential typos
- Fails the check if typos are found
- Provides helpful error messages guiding contributors to fix or whitelist
Testing:
The workflow will run automatically on this PR, demonstrating it works correctly.
Closes #6532
/claim #6532
Summary by CodeRabbit
- Chores
- Configured typo validation to exclude common non-source files and directories, ignore URLs and hash values, and permit abbreviated terms during checks.