mirror of
https://github.com/FranP-code/public-apis.git
synced 2025-10-13 00:03:04 +00:00
exit code is num of errors and formatting
This commit is contained in:
@@ -26,7 +26,7 @@ def add_error(line_num, val_index, message)
|
||||
segment = "Link"
|
||||
end
|
||||
|
||||
$errors.push("(L%03d) (#{segment}) #{message}" % line_num)
|
||||
$errors.push("(L%03d) %-14.14s #{message}" % [line_num, segment])
|
||||
end
|
||||
|
||||
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
|
||||
when INDEX_TITLE..INDEX_LINK
|
||||
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
|
||||
@@ -80,11 +80,7 @@ File.foreach(filename).with_index do | line, line_num |
|
||||
end
|
||||
end
|
||||
end
|
||||
if $errors.length > 0
|
||||
$errors.each do | e |
|
||||
puts e
|
||||
end
|
||||
exit(1)
|
||||
else
|
||||
exit(0)
|
||||
$errors.each do | e |
|
||||
puts e
|
||||
end
|
||||
exit($errors.length)
|
||||
|
||||
Reference in New Issue
Block a user