aboutsummaryrefslogtreecommitdiff
path: root/src/etc/tidy.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/etc/tidy.py')
-rw-r--r--src/etc/tidy.py25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/etc/tidy.py b/src/etc/tidy.py
new file mode 100644
index 00000000..eff967bf
--- /dev/null
+++ b/src/etc/tidy.py
@@ -0,0 +1,25 @@
+#!/usr/bin/python
+
+import sys, fileinput
+
+err=0
+cols=78
+
+def report_err(s):
+ global err
+ print("%s:%d: %s" % (fileinput.filename(), fileinput.filelineno(), s))
+ err=1
+
+for line in fileinput.input(openhook=fileinput.hook_encoded("utf-8")):
+ if line.find('\t') != -1 and fileinput.filename().find("Makefile") == -1:
+ report_err("tab character")
+
+ if line.find('\r') != -1:
+ report_err("CR character")
+
+ if len(line)-1 > cols:
+ report_err("line longer than %d chars" % cols)
+
+
+sys.exit(err)
+