2020-02-20 15:41:03 +03:00
|
|
|
module main
|
|
|
|
|
|
|
|
import os
|
|
|
|
|
|
|
|
const (
|
|
|
|
too_long_line_length = 100
|
|
|
|
)
|
|
|
|
|
|
|
|
fn main() {
|
|
|
|
files_paths := os.args[1..]
|
|
|
|
mut errors := 0
|
|
|
|
for file_path in files_paths {
|
2020-03-20 18:41:18 +03:00
|
|
|
real_path := os.real_path(file_path)
|
2020-02-20 15:41:03 +03:00
|
|
|
lines := os.read_lines(real_path) or {
|
|
|
|
continue
|
|
|
|
}
|
|
|
|
for i, line in lines {
|
|
|
|
if line.len > too_long_line_length {
|
|
|
|
eprintln('$real_path:${i+1}:${line.len+1}: line too long')
|
|
|
|
errors++
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
// TODO: uncomment this AFTER doc/docs.md line lengths are fixed
|
2020-03-20 18:41:18 +03:00
|
|
|
/*
|
2020-02-20 15:41:03 +03:00
|
|
|
if errors > 0 {
|
|
|
|
exit(1)
|
|
|
|
}
|
|
|
|
*/
|
|
|
|
}
|