From a41bbf65b25d86b4ba4ab3d883e335fde1579837 Mon Sep 17 00:00:00 2001 From: Tim Kuehn Date: Tue, 30 Mar 2021 00:33:28 -0700 Subject: [PATCH] Use rustfmt instead of cargo fmt so that diff is only printed once --- hooks/pre-commit | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hooks/pre-commit b/hooks/pre-commit index 6bffd73..fb9e6f6 100755 --- a/hooks/pre-commit +++ b/hooks/pre-commit @@ -67,7 +67,7 @@ else fi printf "${PREFIX} Checking for rustfmt ... " -command -v cargo fmt &>/dev/null +command -v rustfmt &>/dev/null if [ $? == 0 ]; then printf "${SUCCESS}\n" else @@ -93,7 +93,7 @@ diff="" for file in $(git diff --name-only --cached); do if [ ${file: -3} == ".rs" ]; then - diff="$diff$(cargo fmt -- --check $file)" + diff="$diff$(rustfmt --edition 2018 --check $file)" if [ $? != 0 ]; then FMTRESULT=1 fi @@ -105,7 +105,7 @@ if [ "${TARPC_SKIP_RUSTFMT}" == 1 ]; then elif [ ${FMTRESULT} != 0 ]; then FAILED=1 printf "${FAILURE}\n" - echo "$diff" | sed 's/Using rustfmt config file.*$/d/' + echo "$diff" else printf "${SUCCESS}\n" fi