#!/bin/bash # Run rumdl and Vale on specific files. # Usage: scripts/lint.sh [file...] # # Scoped output — no repo-wide noise. For full repo validation, use: # docker buildx bake validate set -uo pipefail if [ $# -eq 0 ]; then echo "Usage: $0 [file...]" >&2 exit 1 fi exit_code=0 echo "=== rumdl ===" if ! npx --no-install rumdl check "$@" 2>&1; then exit_code=1 fi echo "" echo "=== vale ===" if ! vale "$@" 2>&1; then exit_code=1 fi exit $exit_code