@@ -13,17 +13,17 @@ LIGHT_GREY='\033[0;37m'
13
13
GREY=' \033[0;90m'
14
14
NC=' \033[0m' # No Color
15
15
16
- if [[ -z " $MARKDOWN_FILES_CHANGED " ]]; then
16
+ if [ -n " $1 " ]; then
17
+ MARKDOWN_FILES_CHANGED=` echo " ${@: 1} " | tr " " " \n" `
18
+
19
+ echo -e " $BLUE >> Following markdown files are being checked:$NC "
20
+ echo -e " $MARKDOWN_FILES_CHANGED "
21
+ elif [ -n " $TRAVIS_COMMIT_RANGE " ]; then
17
22
echo -e " $BLUE >> Checking all .md files $NC "
18
23
MARKDOWN_FILES_CHANGED=` git ls-tree --full-tree --name-only -r HEAD | grep .md`
19
24
20
25
echo -e " $BLUE >> Following markdown files were changed in this pull request (commit range: $TRAVIS_COMMIT_RANGE ):$NC "
21
26
echo -e " $MARKDOWN_FILES_CHANGED "
22
- elif [ -n " $1 " ]; then
23
- MARKDOWN_FILES_CHANGED=` echo " ${@: 1} " | tr " " " \n" `
24
-
25
- echo -e " $BLUE >> Following markdown files are being checked:$NC "
26
- echo -e " $MARKDOWN_FILES_CHANGED "
27
27
else
28
28
echo -e " $BLUE >> Checking all files modified between $MARKDOWN_FILES_CHANGED $NC "
29
29
MARKDOWN_FILES_CHANGED=` (git diff --name-only $MARKDOWN_FILES_CHANGED || true) | grep .md`
@@ -56,6 +56,8 @@ while read -r file; do
56
56
# cat all markdown files that changed
57
57
TEXT_CONTENT_WITHOUT_METADATA=` sed -E ' :a;N;$!ba;s/\n/ /g' $file `
58
58
59
+ echo $TEXT_CONTENT_WITHOUT_METADATA >> before
60
+
59
61
# remove metadata tags
60
62
TEXT_CONTENT_WITHOUT_METADATA=` echo " $TEXT_CONTENT_WITHOUT_METADATA " | grep -v -E ' ^(layout:|permalink:|date:|date_gmt:|authors:|categories:|tags:|cover:)(.*)' `
61
63
@@ -71,6 +73,11 @@ while read -r file; do
71
73
# remove links
72
74
TEXT_CONTENT_WITHOUT_METADATA=` echo " $TEXT_CONTENT_WITHOUT_METADATA " | sed -E ' s/http(s)?:\/\/([^ ]+)//g' `
73
75
76
+ # remove what is probably a domain
77
+ TEXT_CONTENT_WITHOUT_METADATA=` echo " $TEXT_CONTENT_WITHOUT_METADATA " | perl -pe ' s/\W\w*\.\w{2,}//g' `
78
+
79
+ echo $TEXT_CONTENT_WITHOUT_METADATA >> after
80
+
74
81
MISSPELLED=` echo " $TEXT_CONTENT_WITHOUT_METADATA " | aspell --lang=en --encoding=utf-8 --personal=./.aspell.en.pws list | sort -u`
75
82
76
83
OUTPUT=" "
0 commit comments