1- # Appendix D - Useful Development Tools
1+ ## Appendix D - Useful Development Tools
22
33In this appendix, we talk about some useful development tools that the Rust
44project provides. We’ll look at automatic formatting, quick ways to apply
55warning fixes, a linter, and integrating with IDEs.
66
7- ## Automatic Formatting with ` rustfmt `
7+ ### Automatic Formatting with ` rustfmt `
88
99The ` rustfmt ` tool reformats your code according to the community code style.
1010Many collaborative projects use ` rustfmt ` to prevent arguments about which
@@ -29,7 +29,7 @@ on `rustfmt`, see [its documentation][rustfmt].
2929
3030[ rustfmt ] : https://github.com/rust-lang/rustfmt
3131
32- ## Fix Your Code with ` rustfix `
32+ ### Fix Your Code with ` rustfix `
3333
3434The rustfix tool is included with Rust installations and can automatically fix
3535some compiler warnings. If you’ve written code in Rust, you’ve probably seen
@@ -96,7 +96,7 @@ The `for` loop variable is now named `_i`, and the warning no longer appears.
9696You can also use the ` cargo fix ` command to transition your code between
9797different Rust editions. Editions are covered in Appendix E.
9898
99- ## More Lints with Clippy
99+ ### More Lints with Clippy
100100
101101The Clippy tool is a collection of lints to analyze your code so you can catch
102102common mistakes and improve your Rust code.
@@ -158,7 +158,7 @@ For more information on Clippy, see [its documentation][clippy].
158158
159159[ clippy ] : https://github.com/rust-lang/rust-clippy
160160
161- ## IDE Integration Using the Rust Language Server
161+ ### IDE Integration Using the Rust Language Server
162162
163163To help IDE integration, the Rust project distributes the * Rust Language
164164Server* (` rls ` ). This tool speaks the [ Language Server
0 commit comments