summaryrefslogtreecommitdiff
path: root/scripts/link-format-chk.sh
blob: e3f0f6d77088787a4578e14e55cc24b5e50bbc45 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/usr/bin/env bash
#
# Copyright (c) 2019 The Bitcoin Core developers
# Distributed under the MIT software license, see the accompanying
# file COPYING or http://www.opensource.org/licenses/mit-license.php.
#
# Check wrong mediawiki link format

ECODE=0
FILES=""
for fname in $(git diff --name-only HEAD $(git merge-base HEAD master)); do
    if [[ $fname == *.mediawiki ]]; then
        GRES=$(grep -n '](http' $fname)
        if [ "$GRES" != "" ]; then
            if [ $ECODE -eq 0 ]; then
                >&2 echo "Github Mediawiki format writes link as [URL text], not as [text](url):"
            fi
            ECODE=1
            echo "- $fname:$GRES"
        fi
    fi
done
exit $ECODE