v/cmd/tools/check-md.v

32 lines
509 B
V
Raw Normal View History

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 16:41:18 +01:00
real_path := os.real_path(file_path)
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 16:41:18 +01:00
/*
if errors > 0 {
exit(1)
}
*/
}