Commit 10bc3049 authored by Dave Machado's avatar Dave Machado
Browse files

exit code is num of errors and formatting

parent ffddb7bb
...@@ -26,7 +26,7 @@ def add_error(line_num, val_index, message) ...@@ -26,7 +26,7 @@ def add_error(line_num, val_index, message)
segment = "Link" segment = "Link"
end end
$errors.push("(L%03d) (#{segment}) #{message}" % line_num) $errors.push("(L%03d) %-14.14s #{message}" % [line_num, segment])
end end
File.foreach(filename).with_index do | line, line_num | File.foreach(filename).with_index do | line, line_num |
...@@ -44,7 +44,7 @@ File.foreach(filename).with_index do | line, line_num | ...@@ -44,7 +44,7 @@ File.foreach(filename).with_index do | line, line_num |
case val_index case val_index
when INDEX_TITLE..INDEX_LINK when INDEX_TITLE..INDEX_LINK
if val[0] != " " || val[val.length-1] != " " if val[0] != " " || val[val.length-1] != " "
add_error(line_num, val_index, "spacing is invalid (pad before and after string)") add_error(line_num, val_index, "pad before and after string with spaces")
end end
end end
end end
...@@ -80,11 +80,7 @@ File.foreach(filename).with_index do | line, line_num | ...@@ -80,11 +80,7 @@ File.foreach(filename).with_index do | line, line_num |
end end
end end
end end
if $errors.length > 0 $errors.each do | e |
$errors.each do | e | puts e
puts e
end
exit(1)
else
exit(0)
end end
exit($errors.length)
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment