#!/bin/bash if git diff --cached --name-only | grep -q '^src-tauri/'; then cargo clippy --manifest-path ./src-tauri/Cargo.toml if [ $? -ne 0 ]; then echo "Clippy found issues in src-tauri. Please fix them before pushing." exit 1 fi fi if [[ "$(git rev-parse --show-toplevel)" == */clash-verge-rev/clash-verge-rev ]]; then pnpm format:check if [ $? -ne 0 ]; then echo "Code format check failed. Please fix formatting before pushing." exit 1 fi fi exit 0