Commit 3a79096b authored by Dave Machado's avatar Dave Machado
Browse files

use regex to check number of padding spaces

parent 10bc3049
s = " lol "
puts s[/\A +/].size
puts s[/ +\z/].size
\ No newline at end of file
......@@ -39,16 +39,17 @@ File.foreach(filename).with_index do | line, line_num |
values = line.split("|")
################### GLOBAL ###################
values.each.with_index do |val, val_index|
msg = ""
case val_index
when INDEX_TITLE..INDEX_LINK
if val[0] != " " || val[val.length-1] != " "
add_error(line_num, val_index, "pad before and after string with spaces")
# every line segment should start and end with exactly 1 space
if val[/\A */].size != 1 || val[/ *\z/].size != 1
add_error(line_num, val_index, "string should start and end with exactly 1 space")
end
end
end
################# DESCRIPTION ################
# First character should be capitalized
desc_val = values[INDEX_DESCRIPTION].lstrip.chop
......
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