Bläddra i källkod

use regex to check number of padding spaces

pull/426/head
Dave Machado 6 år sedan
förälder
incheckning
3a79096bdb
2 ändrade filer med 7 tillägg och 3 borttagningar
  1. +3
    -0
      build/test.rb
  2. +4
    -3
      build/validate_format.rb

+ 3
- 0
build/test.rb Visa fil

@@ -0,0 +1,3 @@
s = " lol "
puts s[/\A +/].size
puts s[/ +\z/].size

+ 4
- 3
build/validate_format.rb Visa fil

@@ -39,16 +39,17 @@ File.foreach(filename).with_index do | line, line_num |


values = line.split("|") values = line.split("|")


################### GLOBAL ###################
values.each.with_index do |val, val_index| values.each.with_index do |val, val_index|
msg = "" msg = ""
case val_index case val_index
when INDEX_TITLE..INDEX_LINK 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 end
end end

################# DESCRIPTION ################ ################# DESCRIPTION ################
# First character should be capitalized # First character should be capitalized
desc_val = values[INDEX_DESCRIPTION].lstrip.chop desc_val = values[INDEX_DESCRIPTION].lstrip.chop


Laddar…
Avbryt
Spara