Periksa ejaan Anda dengan hunspell dan/atau nlprule .
Jalankan cargo spellcheck --fix atau cargo spellcheck fix untuk memperbaiki semua komentar dokumentasi Anda untuk menghindari kesalahan ketik yang buruk di seluruh pohon sumber Anda. Dimaksudkan sebagai peninjauan penyederhanaan penolong serta meningkatkan pemeriksaan CI setelah fase pembelajaran untuk istilah khusus/topik spesifik.
cargo-spellcheck juga merupakan alat yang berharga untuk dijalankan dari Git Commit Hooks atau Sistem CI/CD.
cargo spellcheck check error : spellcheck
--> src/main.rs:44
|
44 | Fun facets shalld cause some erroris.
| ^^^^^^
| - shall or shall d
|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,?]?
lite
litter
litterer
liter l
liters
literal
liter
» a custom replacement literal cargo install --locked cargo-spellcheck
Bendera --locked adalah cara yang disukai untuk menginstal untuk mendapatkan set dependensi yang diuji.
Di OS X, Anda perlu memastikan bahwa libclang.dylib dapat ditemukan oleh linker
yang dapat dicapai dengan mengatur DYLB_FALLBACK_LIBRARY_PATH :
export DYLD_FALLBACK_LIBRARY_PATH=
"$(xcode-select --print-path)/Toolchains/XcodeDefault.xctoolchain/usr/lib/"
Di Linux, file adalah libclang.so yang dapat diinstal melalui:
apt-get install libclang-dev
Setelah itu, Anda dapat mengatur variabel LIBCLANG_PATH melalui:
export LIBCLANG_PATH=/usr/lib/llvm-14/lib/
cargo spellcheck completions untuk Autodeteksi Shell Anda Saat Ini Melalui $SHELL ,
atau
cargo spellcheck completions --shell zsh
untuk secara eksplisit menentukan jenis shell Anda.
Umumnya digunakan seperti ini dari file .rc* shell Anda:
source <(cargo spellcheck completions)
Catatan: Ada masalah tepukan yang relevan (#3508) yang membuat ini gagal dalam beberapa kasus.
Kontribusi sangat disambut!
Umumnya cara yang disukai untuk melakukannya, adalah berkomentar dalam masalah yang ingin Anda atasi implementasi/perbaikan.
Ini biasanya diikuti oleh PR awal di mana implementasi kemudian dibahas dan disempurnakan secara iteratif. Tidak perlu memperbaiki semuanya untuk pertama kalinya!
cargo-spellcheck