You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+4-2Lines changed: 4 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -204,14 +204,15 @@ That's why the `else_if_without_else` example uses the `register_early_lint_pass
204
204
205
205
### Fixing build failures caused by Rust
206
206
207
-
Clippy will sometimes break because it still depends on unstable internal Rust features. Most of the times we have to adapt to the changes and only very rarely there's an actual bug in Rust.
207
+
Clippy will sometimes break because it still depends on unstable internal Rust features. Most of the times we have to adapt to the changes and only very rarely there's an actual bug in Rust. Fixing build failures caused by Rust updates, can be a good way to learn about Rust internals.
208
208
209
209
In order to find out why Clippy does not work properly with a new Rust commit, you can use the [rust-toolstate commit history][toolstate_commit_history].
210
210
You will then have to look for the last commit that contains `test-pass -> build-fail` or `test-pass` -> `test-fail` for the `clippy-driver` component. [Here][toolstate_commit] is an example.
211
211
212
212
The commit message contains a link to the PR. The PRs are usually small enough to discover the breaking API change and if they are bigger, they likely include some discussion that may help you to fix Clippy.
213
213
214
-
Fixing build failures caused by Rust updates, can also be a good way to learn about Rust internals.
214
+
To check if Clippy is available for a specific target platform, you can check
215
+
the [rustup component history][rustup_component_history].
215
216
216
217
If you decide to make Clippy work again with a Rust commit that breaks it,
217
218
you probably want to install the latest Rust from master locally and run Clippy
@@ -249,3 +250,4 @@ All code in this repository is under the [Mozilla Public License, 2.0](https://w
0 commit comments