73 stable releases (6 major)
Uses new Rust 2024
| 6.0.1 | May 26, 2026 |
|---|---|
| 5.0.0 | Oct 9, 2025 |
| 4.1.2 | Sep 23, 2025 |
| 4.1.0 | Mar 24, 2025 |
| 0.1.0-pre.3 | Mar 29, 2021 |
#76 in Programming languages
28,101 downloads per month
83KB
2K
SLoC
dylint-link
dylint-link is a wrapper around Rust's default linker (cc) to help create Dylint libraries.
When you link a dynamic library with the same name as your package, dylint-link creates a copy of your library with a filename that Dylint recognizes, i.e.:
DLL_PREFIX LIBRARY_NAME '@' TOOLCHAIN DLL_SUFFIX
To use dylint-link, install it:
cargo-install dylint-link
And set it as the linker in your library's .cargo/config.toml file, e.g.:
[target.x86_64-unknown-linux-gnu]
linker = "dylint-link"
If your library uses dylint-link and the dylint_library! macro, then all you should have to do is implement the register_lints function. See the examples in this repository.
Dependencies
~3–7MB
~130K SLoC