Rendering an html page per lint, with links to docs.rs's code browser, would be sufficient I think. We can show a few lines as a preview ([similar to grep.app](https://grep.app/search?q=%5C%5Ballow%5C%28.%2Aclippy%3A%3Atrivially_copy_pass_by_ref%5Cb®exp=true&case=true&filter[lang][0]=Rust)) and then link to e.g. https://docs.rs/crate/crossbeam-channel/0.5.1/source/src/err.rs#:~:text=clippy::trivially_copy_pass_by_ref for the full code.