mirror of
https://github.com/public-apis/public-apis.git
synced 2025-05-17 19:16:19 +02:00
exit code is num of errors and formatting
This commit is contained in:
parent
ffddb7bbae
commit
10bc3049c1
1 changed files with 5 additions and 9 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue