mirror of
https://chromium.googlesource.com/crosvm/crosvm
synced 2025-02-06 02:25:23 +00:00
10e79005c3
We have not been running clippy on many crates before. This CL does not contain any clippy fixes, but documents how many issues each disabled clippy check and crate currently has. Many of them should be easy to fix. BUG=b:192425184 TEST=./tools/presubmit --quick Change-Id: I9ea25bc9a24d405700027ca4e72fb2a50e376c9c Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3276668 Reviewed-by: Daniel Verkamp <dverkamp@chromium.org> Tested-by: kokoro <noreply+kokoro@google.com> Commit-Queue: Dennis Kempin <denniskempin@google.com>
30 lines
657 B
Bash
Executable file
30 lines
657 B
Bash
Executable file
#!/bin/bash
|
|
# Copyright 2019 The Chromium OS Authors. All rights reserved.
|
|
# Use of this source code is governed by a BSD-style license that can be
|
|
# found in the LICENSE file.
|
|
|
|
# Run `rustfmt` on all Rust code contained in the crosvm workspace, including
|
|
# all commmon/* crates as well.
|
|
#
|
|
# Usage:
|
|
#
|
|
# $ bin/fmt
|
|
#
|
|
# To print a diff and exit 1 if code is not formatted, but without changing any
|
|
# files, use:
|
|
#
|
|
# $ bin/fmt --check
|
|
#
|
|
|
|
set -e
|
|
cd "$(dirname $0)/.."
|
|
|
|
echo "Fmt crosvm workspace"
|
|
cargo fmt --all -- "$@"
|
|
|
|
for crate in common/*; do
|
|
if [ -d "${crate}" ]; then
|
|
echo "Fmt ${crate}"
|
|
(cd "${crate}" && cargo fmt)
|
|
fi
|
|
done
|