This crate defines lints using the dylint crate for use with the Sovereign SDK.
Dylint is a fork of clippy which can load new lints at runtime. Unfortunately, it's not very well documented. I'd recomend starting with the clippy development docs first, since code can be translated almost 1:1 to dylint afterward.
This crate checks for drops of types that implement the nearly_linear::DropWarning trait.
Types that implement this trait need some manual cleanup in some cases. Dropping can be an indication that the cleanup was forgotten.