#!/bin/bash # script/lint-fix: Apply lint fixes with Ruff # # Runs Ruff check with auto-fix enabled. Automatically cleans up any accidental # package installations after running. # # Usage: # ./scripts/lint-fix # # Examples: # ./scripts/lint-fix set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" cd "$SCRIPT_DIR/.." # shellcheck source=scripts/.lib/output.sh source "$SCRIPT_DIR/.lib/output.sh" if [[ -z ${VIRTUAL_ENV:-} ]]; then # shellcheck source=/dev/null source "$HOME/.venv/bin/activate" fi log_header "Running Ruff check with auto-fix" uv run --active ruff check . --fix # Clean up any accidental package installation from uv run "$SCRIPT_DIR/clean" --minimal log_success "Lint fixes applied"