|
2 | 2 | layout: post
|
3 | 3 | title: "Clippy is removing its plugin interface"
|
4 | 4 | author: Philipp Krones
|
5 |
| -description: "Now that compiler plugins are deprecated, Clippy is also removing its plugin interface" |
| 5 | +description: "Now that compiler plugins are deprecated, Clippy is removing its deprecated plugin interface" |
6 | 6 | team: the Dev tools team (Clippy) <https://www.rust-lang.org/governance/teams/dev-tools#clippy>
|
7 | 7 | ---
|
8 | 8 |
|
9 |
| -Today we're announcing, that Clippy will completely remove its plugin interface. |
10 |
| -Using the plugin interface is deprecated for about one and a half year now |
11 |
| -([rust-lang/rust-clippy#2712]) and emits an unsilenceable warning since then. |
12 |
| -Now that compiler plugins are officially deprecated ([rust-lang/rust#64675]), |
13 |
| -Clippy will remove its support for the plugin interface completely |
14 |
| -([rust-lang/rust-clippy#4714]). |
| 9 | +Today, we're announcing that Clippy will completely remove its plugin interface. |
| 10 | +Using the plugin interface has been deprecated for about one and a half year now |
| 11 | +([rust-lang/rust-clippy#2712]). Since then, unsilenceable warning have been |
| 12 | +emitted. Now that compiler plugins are officially deprecated |
| 13 | +([rust-lang/rust#64675]), Clippy will remove its support for the plugin |
| 14 | +interface completely ([rust-lang/rust-clippy#4714]). |
15 | 15 |
|
16 | 16 | [rust-lang/rust-clippy#2712]: https://github.com/rust-lang/rust-clippy/pull/2712
|
17 | 17 | [rust-lang/rust#64675]: https://github.com/rust-lang/rust/pull/64675
|
18 | 18 | [rust-lang/rust-clippy#4714]: https://github.com/rust-lang/rust-clippy/pull/4714
|
19 | 19 |
|
20 | 20 | ### How do I migrate from the plugin interface?
|
21 | 21 |
|
22 |
| -Since some crates are still using the Clippy plugin interface, we want to |
23 |
| -provide a guide on how to migrate to `cargo clippy`. |
| 22 | +If you are still using the Clippy plugin interface, here are some steps you can |
| 23 | +take to migrate to `cargo clippy`. |
24 | 24 |
|
25 | 25 | 1. `Cargo.toml`: Remove every occurrence of the `clippy` dependency and the
|
26 | 26 | `clippy` feature.
|
|
0 commit comments