From 5f4e24d4ec123c5ea79f4e3c8f7b56c77ee29788 Mon Sep 17 00:00:00 2001 From: Alexander Regueiro Date: Fri, 23 Feb 2018 21:51:29 +0000 Subject: Added check for all source files to ensure they have no lines longer than 80 chars. --- src/doc/rustc-dev-guide/ci/check_line_lengths.sh | 19 +++++++++++++++++++ src/doc/rustc-dev-guide/ci/install.sh | 1 + 2 files changed, 20 insertions(+) create mode 100755 src/doc/rustc-dev-guide/ci/check_line_lengths.sh mode change 100644 => 100755 src/doc/rustc-dev-guide/ci/install.sh (limited to 'src/doc/rustc-dev-guide/ci') diff --git a/src/doc/rustc-dev-guide/ci/check_line_lengths.sh b/src/doc/rustc-dev-guide/ci/check_line_lengths.sh new file mode 100755 index 00000000000..8001ea9a7c3 --- /dev/null +++ b/src/doc/rustc-dev-guide/ci/check_line_lengths.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +echo "Checking line lengths in all source files <= $MAX_LINE_LENGTH chars..." + +echo "Offending files and lines:" +(( success = 1 )) +for file in "$@" ; do + echo "$file" + (( line_no = 0 )) + while IFS="" read -r line || [[ -n "$line" ]] ; do + (( line_no++ )) + if (( "${#line}" > $MAX_LINE_LENGTH )) ; then + (( success = 0 )) + echo -e "\t$line_no : $line" + fi + done < "$file" +done + +(( $success )) && echo "No offending lines found." diff --git a/src/doc/rustc-dev-guide/ci/install.sh b/src/doc/rustc-dev-guide/ci/install.sh old mode 100644 new mode 100755 index 975857a95a0..ea90e853dfa --- a/src/doc/rustc-dev-guide/ci/install.sh +++ b/src/doc/rustc-dev-guide/ci/install.sh @@ -1,4 +1,5 @@ #!/bin/bash + set -ex function cargo_install() { -- cgit 1.4.1-3-g733a5