ตรวจสอบการสะกดคำของคุณด้วย hunspell และ/หรือ nlprule
เรียกใช้ cargo spellcheck --fix หรือ cargo spellcheck fix เพื่อแก้ไขความคิดเห็นเอกสารทั้งหมดของคุณเพื่อหลีกเลี่ยงการพิมพ์ผิดที่น่ารังเกียจทั่วแผนผังต้นทางของคุณ หมายถึงการตรวจสอบที่ง่ายขึ้นของผู้ช่วยเช่นเดียวกับการปรับปรุงการตรวจสอบ CI หลังจากขั้นตอนการเรียนรู้สำหรับศัพท์เฉพาะเฉพาะ/หัวข้อ
cargo-spellcheck เป็นเครื่องมือที่มีค่าในการทำงานจากระบบ Git Commit หรือระบบ 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
ธง --locked เป็นวิธีที่ต้องการในการติดตั้งเพื่อรับชุดการทดสอบที่ทดสอบ
บน OS X คุณต้องตรวจสอบให้แน่ใจว่า linker สามารถพบ libclang.dylib ได้
ซึ่งสามารถทำได้โดยการตั้งค่า DYLB_FALLBACK_LIBRARY_PATH :
export DYLD_FALLBACK_LIBRARY_PATH=
"$(xcode-select --print-path)/Toolchains/XcodeDefault.xctoolchain/usr/lib/"
ใน Linux ไฟล์คือ libclang.so ซึ่งสามารถติดตั้งได้ผ่าน:
apt-get install libclang-dev
หลังจากนั้นคุณสามารถตั้งค่าตัวแปร LIBCLANG_PATH ผ่าน:
export LIBCLANG_PATH=/usr/lib/llvm-14/lib/
cargo spellcheck completions ในการตรวจสอบอัตโนมัติของเชลล์ปัจจุบันของคุณผ่าน $SHELL
หรือ
cargo spellcheck completions --shell zsh
เพื่อระบุประเภทเชลล์ของคุณอย่างชัดเจน
โดยทั่วไปจะใช้เช่นนี้จากไฟล์ .rc* ของเชลล์:
source <(cargo spellcheck completions)
หมายเหตุ: มีปัญหา Clap ที่เกี่ยวข้อง (#3508) ที่ทำให้สิ่งนี้ล้มเหลวในบางกรณี
การบริจาคยินดีต้อนรับมาก!
โดยทั่วไปวิธีที่ต้องการในการทำเช่นนั้นคือการแสดงความคิดเห็นในปัญหาที่คุณต้องการแก้ไขปัญหาการใช้งาน/การแก้ไข
โดยปกติแล้วจะตามด้วยการประชาสัมพันธ์เริ่มต้นซึ่งการดำเนินการจะถูกกล่าวถึงและการปรับปรุงซ้ำ ๆ ไม่จำเป็นต้องแก้ไขให้ถูกต้องในครั้งแรก!
cargo-spellcheck