[Rust] Clippy: 강력한 코드 포맷 도구

clippy는 Rust 그룹에서 직접 관리중인 가장 강력하고 엄격한 코드 포맷 도구다.
다른 rust analyzer 등의 무난한 포맷터가 그냥 코드 형식만 예쁘게 만들어준다면, 이건 진짜 잘못된 형태의 코드를 찝어줘서 실수를 방지해준다!

일단 설치는 rustup을 사용하면 간단하게 행할 수 있다.

사용도 간단하다!
그냥 cargo clippy 커맨드를 해당 프로젝트 위치에서 실행하면 된다.

이런 코드가 있다면

그냥 컴파일러는 이정도로만 던져주고 말 것을

아주 더 상세하고 꼼꼼하게 잡아준다.

웬만하면 쓰자.

컴파일러에서 미처 다 해주지 못하는 부분들을 채워주는 필수도구다.


참조
https://github.com/rust-lang/rust-clippy