Lints for kernel or embedded system development.
Clone the repository and run cargo install
:
git clone https://github.com/Rust-for-Linux/klint.git
cd klint
cargo install --path .
Note that klint currently is pinned to a Rust version so it is likely that running cargo install --git
will not work as it will not use the rust-toolchain
file in the repository.
To run this tool, use rustup which will prepare the necessary environment variables:
rustup run 1.81 klint
klint
will behave like rustc, just with additional lints.