trim leading and trailing whitespace from rules

This commit is contained in:
Collin M. Barrett 2018-02-07 13:58:46 -06:00
parent 71dc4968d3
commit 97a4816842

View file

@ -5,12 +5,19 @@ public static class RawRuleLinterExtensions
//TODO: resolve issues and/or track dropped rules
public static string LintStringForMySql(this string rule)
{
rule = rule.TrimLeadingAndTrailingWhitespace();
rule = rule.TrimSingleBackslashFromEnd();
rule = rule.DropIfContainsBackslashSingleQuote();
rule = rule.DropIfTooLong();
return rule;
}
private static string TrimLeadingAndTrailingWhitespace(this string rule)
{
char[] charsToTrim = {' ', '\t'};
return rule.Trim(charsToTrim);
}
private static string TrimSingleBackslashFromEnd(this string rule)
{
if (rule != null)