diff --git a/files/check.sh b/files/check.sh index 9333d29..32dd636 100644 --- a/files/check.sh +++ b/files/check.sh @@ -14,13 +14,13 @@ touch /tmp/comments.json while read FILE; do COMMIT=$(git log --pretty=format:"%H" -1 "$FILE"); - echo -n "Проверка изменений в файле $FILE на опечатки... "; + echo "Проверка изменений в файле $FILE на опечатки... "; cat "$FILE" | sed 's/https\?:[^ ]*//g' | sed "s/[(][^)]*\.md[)]//g" | sed "s/[(]files[^)]*[)]//g" | hunspell -d dictionary,russian-aot-utf8,ru_RU,de_DE-utf8,en_US-utf8 > /tmp/hunspell.out cat /tmp/hunspell.out | hunspell_parser > /tmp/hunspell_parsed.json /tmp/check_spell -file "$FILE" -commit=$COMMIT -pr-liner /tmp/pr_liner.json -hunspell-parsed-file /tmp/hunspell_parsed.json >> /tmp/comments.json - echo -n "Проверка изменений в файле $FILE на недоступные ссылки... "; + echo "Проверка изменений в файле $FILE на недоступные ссылки... "; /tmp/check_links -file "$FILE" -commit=$COMMIT -pr-liner /tmp/pr_liner.json -expected-codes files/expected_codes.csv >> /tmp/comments.json diff --git a/files/go/check_links/main.go b/files/go/check_links/main.go index a5ad839..8583cfc 100644 --- a/files/go/check_links/main.go +++ b/files/go/check_links/main.go @@ -81,11 +81,13 @@ func main() { } - jsonData, err := json.Marshal(comments) + if len(comments) > 0 { + jsonData, err := json.Marshal(comments) - if err != nil { - panic(err) + if err != nil { + panic(err) + } + + fmt.Println(string(jsonData)) } - - fmt.Println(string(jsonData)) } diff --git a/files/go/check_spell/main.go b/files/go/check_spell/main.go index 955600a..a1ab210 100644 --- a/files/go/check_spell/main.go +++ b/files/go/check_spell/main.go @@ -45,11 +45,13 @@ func main() { }) } - jsonData, err := json.Marshal(comments) + if len(comments) > 0 { + jsonData, err := json.Marshal(comments) - if err != nil { - panic(err) + if err != nil { + panic(err) + } + + fmt.Println(string(jsonData)) } - - fmt.Println(string(jsonData)) }