#compiler-plugin #framework #integrate #generalized #clippy #driver

nightly rustc_plugin

A framework for writing plugins that integrate with the Rust compiler

26 releases (5 breaking)

0.10.0-nightly-2024-05-20 May 21, 2024
0.9.0-nightly-2024-01-24 Feb 22, 2024
0.8.0-nightly-2024-01-06 Jan 7, 2024
0.7.4-nightly-2023-08-25 Dec 5, 2023
0.5.27 Jun 21, 2022

#1497 in Development tools

Download history 13/week @ 2024-07-13 3/week @ 2024-07-20 132/week @ 2024-07-27 26/week @ 2024-08-03 11/week @ 2024-08-10 17/week @ 2024-08-17 39/week @ 2024-08-24 27/week @ 2024-08-31 37/week @ 2024-09-07 18/week @ 2024-09-14 51/week @ 2024-09-21 59/week @ 2024-09-28 20/week @ 2024-10-05 16/week @ 2024-10-12 5/week @ 2024-10-19 4/week @ 2024-10-26

57 downloads per month
Used in 7 crates (5 directly)

MIT license

18KB
347 lines

A framework for writing plugins that integrate with the Rust compiler.

Much of this library is either directly copy/pasted, or otherwise generalized from the Clippy driver: https://github.com/rust-lang/rust-clippy/tree/master/src

Dependencies

~1–2MB
~41K SLoC