You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Run cargo spellcheck --fix or cargo spellcheck fix to fix all your
documentation comments in order to avoid nasty typos all over your source tree.
Meant as a helper simplifying review as well as improving CI checks after a
learning phase for custom/topic specific lingo.
cargo-spellcheck is also a valuable tool to run from git commit hooks or CI/CD
systems.
Check For Spelling and/or Grammar Mistakes
cargo spellcheck check
error: spellcheck --> src/main.rs:44
| 44 | Fun facets shalld cause some erroris.
| ^^^^^^ | - shall or shall d |
Apply Suggestions Interactively
cargo spellcheck fix
error: spellcheck(Hunspell) --> /media/supersonic1t/projects/cargo-spellcheck/src/literalset.rs:291
| 291 | Returns literl within the Err variant if not adjacent
| ^^^^^^(13/14) Apply this suggestion [y,n,q,a,d,j,e,?]?litelitterlittererliter llitersliteralliter»a custom replacement literal
Installation
cargo install --locked cargo-spellcheck
The --locked flag is the preferred way of installing to get the tested set of
dependencies.
on OS X, you need to ensure that libclang.dylib can be found by the linker
which can be achieved by setting DYLB_FALLBACK_LIBRARY_PATH:
Generally the preferred way of doing so, is to comment in an issue that you
would like to tackle the implementation/fix.
This is usually followed by an initial PR where the implementation is then
discussed and iteratively refined. No need to get it all correct
the first time!