#!/usr/bin/env bash set -euo pipefail ROOT_DIR="$(git rev-parse --show-toplevel)" cd "$ROOT_DIR" mapfile -t yaml_files < <(git ls-files '*.yml' '*.yaml') if [[ ${#yaml_files[@]} -eq 0 ]]; then echo "No YAML files found to lint" exit 0 fi yamllint --config-file .yamllint "${yaml_files[@]}"