#!/bin/sh PREFIX="pre-commit:" fileList=$(git diff --diff-filter=d --cached --name-only) includeFileList=$(echo "$fileList" | grep -E '\.(ts)$') if [ ${#includeFileList} -gt 0 ]; then if ! deno fmt --check ${includeFileList[*]} "$@"; then echo "$PREFIX Commit aborted." echo "$PREFIX You can lint and format manually with 'deno lint'.\n" exit 1 fi fi