1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00
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 {
real_path := os.realpath(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
/*
if errors > 0 {
exit(1)
}
*/
}