From 4206f34cf3864c19e09eaa53062ea72f1249de22 Mon Sep 17 00:00:00 2001 From: Dave Machado Date: Mon, 10 Jul 2017 00:44:39 -0400 Subject: [PATCH] Check Links for [Go] wrapper --- build/validate.rb | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) 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