diff --git a/build/validate.rb b/build/validate.rb index 9191db6a..80a746c3 100755 --- a/build/validate.rb +++ b/build/validate.rb @@ -19,15 +19,22 @@ File.foreach(filename).with_index do |line, line_num| # Check Auth values to conform to valid options only auth_val = values[3].lstrip.chop.tr('``', '') if !auth_keys.include?(auth_val) - puts "(#{line_num}) Invalid Auth (not a valid option): #{auth_val}" - fail_flag = true + puts "(#{line_num}) Invalid Auth (not a valid option): #{auth_val}" + fail_flag = true end # Check HTTPS Support values to be either "Yes" or "No" https_val = values[4].lstrip.chop if !https_keys.include?(https_val) - puts "(#{line_num}) Invalid HTTPS: (must use \"Yes\" or \"No\"): #{https_val}" - fail_flag = true + puts "(#{line_num}) Invalid HTTPS: (must use \"Yes\" or \"No\"): #{https_val}" + fail_flag = true + end + + # Check Link to ensure url is wrapped in "[Go!]" view + link_val = values[5].lstrip.chop + if !link_val.start_with?("[Go!](") || !link_val.end_with?(')') + puts "(#{line_num}) Invalid Link: (format should be \"[Go!]()\"): #{link_val}" + fail_flag = true end end end