go-ethereum/vendor/github.com/aristanetworks/goarista/check_line_len.awk

26 lines
413 B
Awk
Executable File

#!/usr/bin/awk -f
# Copyright (C) 2015 Arista Networks, Inc.
# Use of this source code is governed by the Apache License 2.0
# that can be found in the COPYING file.
BEGIN {
max = 100;
}
# Expand tabs to 4 spaces.
{
gsub(/\t/, " ");
}
length() > max {
errors++;
print FILENAME ":" FNR ": Line too long (" length() "/" max ")";
}
END {
if (errors >= 125) {
errors = 125;
}
exit errors;
}