diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 49be1f456..c28845450 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -264,8 +264,8 @@ jobs: - name: "rustfmt --check" # Workaround for rust-lang/cargo#7732 run: | - if ! rustfmt --check --edition 2018 $(find . -name '*.rs' -print); then - printf "Please run \`rustfmt --edition 2018 \$(find . -name '*.rs' -print)\` to fix rustfmt errors.\nSee CONTRIBUTING.md for more details.\n" >&2 + if ! rustfmt --check --edition 2018 $(git ls-files '*.rs'); then + printf "Please run \`rustfmt --edition 2018 \$(git ls-files '*.rs')\` to fix rustfmt errors.\nSee CONTRIBUTING.md for more details.\n" >&2 exit 1 fi diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 62d35864c..66ec614e5 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -150,7 +150,7 @@ command below instead: ``` # Mac or Linux -rustfmt --check --edition 2018 $(find . -name '*.rs' -print) +rustfmt --check --edition 2018 $(git ls-files '*.rs') # Powershell Get-ChildItem . -Filter "*.rs" -Recurse | foreach { rustfmt --check --edition 2018 $_.FullName }