format.sh: add --check

Signed-off-by: InsanePrawn <insane.prawny@gmail.com>
This commit is contained in:
InsanePrawn 2021-08-09 00:29:38 +02:00
parent 25f8607382
commit 0f881800ac

View file

@ -1,15 +1,19 @@
#!/bin/sh
#!/bin/bash
yapf \
--recursive \
--in-place \
--parallel \
.
autoflake \
--recursive \
--in-place \
--remove-unused-variables \
--remove-all-unused-imports \
--expand-star-imports \
--remove-duplicate-keys \
.
yapf_args=('--recursive' '--parallel')
autoflake_args=('--recursive' '--remove-unused-variables' '--remove-all-unused-imports' '--expand-star-imports' '--remove-duplicate-keys')
format() {
yapf "${yapf_args[@]}" .
autoflake "${autoflake_args[@]}" .
}
if [[ "$1" == "--check" ]]; then
yapf_args+=('--diff')
[[ "$(format | tee /dev/stderr | wc -c)" == "0" ]]
else
yapf_args+=('--in-place')
autoflake_args+=('--in-place')
format
fi