From 3f1277bdba1a965c03999c97bd53d46e3262832e Mon Sep 17 00:00:00 2001 From: Evgeniy Sokolov Date: Fri, 13 Jan 2017 10:29:29 +0100 Subject: [PATCH] add changes related to checks broken links --- CONTRIBUTING.md | 7 ++++--- files/.travis.sh | 2 +- files/{known_url.txt => known_url.csv} | 0 3 files changed, 5 insertions(+), 4 deletions(-) rename files/{known_url.txt => known_url.csv} (100%) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 7288b4c..e3a1bf5 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -28,6 +28,7 @@ # После создания Pull Request -После создания Pull Request измененные файлы будут проверены роботом на содержание орфографических ошибок, дождитесь пожалуйста -выполнения проверок, если какой-то check не прошел, посмотрите лог, возможно где-то допущена опечатка, либо использовано не словарное слово. -В случае если слово, на которое ругается проверка является широко употребимым, можно внести его в словарь, для этого добавьте его в файл "files/dictionary.dic" \ No newline at end of file +После создания Pull Request измененные файлы будут проверены роботом на содержание орфографических ошибок и недоступные ссылки, дождитесь пожалуйста +выполнения проверок, если какой-то check не прошел, посмотрите лог, возможно где-то допущена опечатка, использовано не словарное слово, либо ссылка на какую-то страницу недоступна. +В случае если слово, на которое ругается проверка является широко употребимым, можно внести его в словарь, для этого добавьте его в файл "files/dictionary.dic". +В случае если ссылка на самом деле доступна, но отдает нестандартный ответ, можно внести такой ответ как корректный в файл "files/known_url.csv" \ No newline at end of file diff --git a/files/.travis.sh b/files/.travis.sh index 42eb264..2fe3836 100644 --- a/files/.travis.sh +++ b/files/.travis.sh @@ -41,7 +41,7 @@ while read FILE; do REGEXP_LINK=$(echo $LINK | sed 's/[]\.|$(){}?+*^[]/\\&/g') LINK=$(echo "$LINK" | sed -e 's/\[/\\\[/g' -e 's/\]/\\\]/g' -e 's/\&/\&/g') status=$(curl --insecure -XGET -H "User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36" -m 10 -L -s --head -w %{http_code} $LINK -o /dev/null) - expectedStatus=$(grep -oP "[^,]+,$REGEXP_LINK$" files/known_url.txt | cut -d',' -f1) + expectedStatus=$(grep -oP "[^,]+,$REGEXP_LINK$" files/known_url.csv | cut -d',' -f1) if [ -z "$expectedStatus" ]; then expectedStatus="200" diff --git a/files/known_url.txt b/files/known_url.csv similarity index 100% rename from files/known_url.txt rename to files/known_url.csv