diff options
author | Dylan Baker <dylan@pnwbakers.com> | 2021-05-17 10:42:57 -0700 |
---|---|---|
committer | Dylan Baker <dylan@pnwbakers.com> | 2021-09-24 18:48:48 -0700 |
commit | 30202a24021587b7d7ddffd8312eb5b425b3e273 (patch) | |
tree | 8b03d4b62f0b35a520f8f5ef859df7156cd62395 /docs/markdown/snippets | |
parent | f0a7b6e7c6bf97b22f3e5f1d600717ac7ba4162f (diff) | |
download | meson-30202a24021587b7d7ddffd8312eb5b425b3e273.zip meson-30202a24021587b7d7ddffd8312eb5b425b3e273.tar.gz meson-30202a24021587b7d7ddffd8312eb5b425b3e273.tar.bz2 |
compilers/rust: Add support for clippy
Clippy is a compiler wrapper for rust that provides an extra layer of
linting. It's quite popular, but unfortunately doesn't provide the
output of the compiler that it's wrapping in it's output, so we don't
detect that clippy is rustc. This small patch adds a new compiler class
(that is the Rustc class with a different id) and the necessary logic to
detect that clippy is in fact rustc)
Fixes: #8767
Diffstat (limited to 'docs/markdown/snippets')
-rw-r--r-- | docs/markdown/snippets/rust-clippy-driver-support.md | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/docs/markdown/snippets/rust-clippy-driver-support.md b/docs/markdown/snippets/rust-clippy-driver-support.md new file mode 100644 index 0000000..c486473 --- /dev/null +++ b/docs/markdown/snippets/rust-clippy-driver-support.md @@ -0,0 +1,6 @@ +## Support for clippy-driver as a rustc wrapper + +Clippy is a popular linting tool for Rust, and is invoked in place of rustc as a +wrapper. Unfortunately it doesn't proxy rustc's output, so we need to have a +small wrapper around it so that Meson can correctly detect the underlying rustc, +but still display clippy |