mirror of
https://github.com/collinbarrett/FilterLists.git
synced 2026-03-11 09:04:27 +00:00
extract lint rules to its own method
probly violating YAGNI atm, but, yeah...
This commit is contained in:
parent
e829f46782
commit
69e4f00db0
1 changed files with 7 additions and 1 deletions
|
|
@ -130,7 +130,7 @@ public string Content
|
|||
if (value == null) return;
|
||||
var rawRules = value.Split(new[] {"\r\n", "\r", "\n"}, StringSplitOptions.RemoveEmptyEntries);
|
||||
for (var i = 0; i < rawRules.Length; i++)
|
||||
rawRules[i] = TrimSingleBackslashFromEnd(rawRules[i]);
|
||||
rawRules[i] = LintStringForMySql(rawRules[i]);
|
||||
RawRules = rawRules;
|
||||
}
|
||||
}
|
||||
|
|
@ -139,6 +139,12 @@ public string Content
|
|||
|
||||
public string[] RawRules { get; private set; }
|
||||
|
||||
private static string LintStringForMySql(string rule)
|
||||
{
|
||||
rule = TrimSingleBackslashFromEnd(rule);
|
||||
return rule;
|
||||
}
|
||||
|
||||
private static string TrimSingleBackslashFromEnd(string rule)
|
||||
{
|
||||
return rule.EndsWith(@"\") && !rule.EndsWith(@"\\") ? rule.Remove(rule.Length - 1) : rule;
|
||||
|
|
|
|||
Loading…
Reference in a new issue