hunspell 및/또는 nlprule 로 철자를 확인하십시오.
cargo spellcheck --fix 또는 cargo spellcheck fix 실행하여 소스 트리 전체에 불쾌한 오타를 피하기 위해 모든 문서 주석을 수정하십시오. 사용자 정의/주제 별 Lingo에 대한 학습 단계 후 CI 검사를 개선 할뿐만 아니라 리뷰를 단순화하고 CI 검사를 개선하는 것입니다.
cargo-spellcheck 은 또한 GIT 커밋 후크 또는 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에서는 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/
$SHELL 통해 현재 쉘의 자동 조정을위한 cargo spellcheck completions ,
또는
cargo spellcheck completions --shell zsh
쉘 유형을 명시 적으로 지정합니다.
일반적으로 쉘의 .rc* 파일에서 이와 같이 사용됩니다.
source <(cargo spellcheck completions)
참고 : 어떤 경우에는이를 실패시키는 관련 박수 문제 (#3508)가 있습니다.
기부금은 매우 환영합니다!
일반적으로 선호하는 방법은 구현/수정을 다루고 싶은 문제에 대해 의견을 제시하는 것입니다.
이에 따라 일반적으로 구현이 논의되고 반복적으로 정제되는 초기 PR이 이어집니다. 처음으로 모든 것을 올바르게 할 필요가 없습니다!
cargo-spellcheck 의 자동화