#!/bin/bash echo echo "Initial commit: $1" echo "Final commit: $2" echo # recupera ogni file modificato in questa PR (tra le 2 commit) # considera solo i file che terminano con .md # ogni file viene controllato con markdownlint, con la config comune EXIT=0 while read -r LINE; do echo echo "testing file: $LINE" markdownlint --config .markdownlint.yaml "$LINE" || EXIT=1 done < <(git diff --name-only "$1" "$2" content/ | grep \.md$) exit ${EXIT}