jsoref
released this
30 Dec 02:10
·
599 commits
to prerelease
since this release
⏩ Upgrading
- You can just change your tag to this release, but please consider applying the workflow from check-spelling/spell-check-this@prerelease.
- You will want to copy over the
with:
elements you're using (into each place that usescheck-spelling/check-spelling
).
- You will want to copy over the
- If you see complaints about
b'...
orr'...
or similar, you probably should add something like this (from https://github.com/check-spelling/check-spelling/wiki/Configuration-Examples:-patterns) topatterns.txt
(you can select the subset that you actually use, which may be justb
,r
, andf
):# Python stringprefix / binaryprefix \b(?:B|BR|Br|F|FR|Fr|R|RB|RF|Rb|Rf|U|UR|Ur|b|bR|br|f|fR|fr|r|rB|rF|rb|rf|u|uR|ur)'
✨ New features
- 💨 Faster processing (10x faster for larger repositories)
- 🦺 Security Polling
- 🔒 Restricted Permissions
- 🔍 Check filenames and paths
- 📏 Configurable file size limits
- 🥅 Limit the number of times an unknown word is reported
- 🚩 User visible warning codes
- 💬 Disclaimer about missing status
- 🗜️ Automatically truncate comment
- 🤫 Suppress push comment for open PRs
- 🤫 Suppress commenting
- 🧹 Collapse older check comments
- 📚 Area dictionaries (including streetsidesoftware/cspell-dicts)
- 🧙 Suggest Area Dictionaries
- 🚫 Forbidden patterns
- 🤾♂️ Play nice with
@dependabot
- 🏠 Run locally with nektos/act should work
- 🧪 Perl module testing
📝 Documentation
- 🏇 Concurrency
- 🧑🤝🧑 Duplicate word detection
☁️ Features that may have less need due to other improvements
🐜 Bug fixes
- #12
- Fix handling of
we'd
(due to changing the minimum word length from 2 to 3,we
no longer was a base word, butwe'd
wanted to stem to it) - Fix some handling of case folding issues (there are still some left)