#!/usr/bin/env bash

yarn $OPTIONS lint || exit 1

# lint check (only staged files)
candidates=$(git diff --cached --name-only --diff-filter=ACM | grep '\.{j,t}sx\?$' | tr '\n' ' ')
[ -z "$jsfiles" ] && exit 0

diffs=$(yarn prettier -- -l $candidates | grep '\.[jt]sx\?$' | tr '\n' ' ')
[ -z "$diffs" ] && exit 0

echo >&2 "Javascript files must be formatted with Prettier. Please run:"
echo >&2 "yarn prettier -- --write "$diffs""

exit 1

