mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-07-27 04:13:53 -06:00
rust: use native Meson support for clippy and rustdoc
Meson has support for invoking clippy and rustdoc on all crates (1.7.0 for clippy, 1.8.0 for rustdoc). Use it instead of the homegrown version; this requires disabling the multiple_crate_versions lint (the only one that was enabled from the "cargo" group)---which was not particularly useful anyway because all dependencies are converted by hand into Meson subprojects. rustfmt is still not supported. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
18c9f4a172
commit
2409089b87
6 changed files with 10 additions and 22 deletions
|
@ -104,10 +104,7 @@ def generate_lint_flags(cargo_toml: CargoTOML, strict_lints: bool) -> Iterable[s
|
|||
else:
|
||||
raise Exception(f"invalid level {level} for {prefix}{lint}")
|
||||
|
||||
# This may change if QEMU ever invokes clippy-driver or rustdoc by
|
||||
# hand. For now, check the syntax but do not add non-rustc lints to
|
||||
# the command line.
|
||||
if k == "rust" and not (strict_lints and lint in STRICT_LINTS):
|
||||
if not (strict_lints and lint in STRICT_LINTS):
|
||||
lint_list.append(LintFlag(flags=[flag, prefix + lint], priority=priority))
|
||||
|
||||
if strict_lints:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue