mirror of
https://github.com/thegeeklab/ansible-later.git
synced 2024-11-22 04:40:42 +00:00
fix: only check filter strings for separation instead of the entire line (#502)
This commit is contained in:
parent
39712f9e6b
commit
fa35feee18
@ -16,7 +16,7 @@ class CheckFilterSeparation(StandardBase):
|
|||||||
|
|
||||||
matches = []
|
matches = []
|
||||||
braces = re.compile("{{(.*?)}}")
|
braces = re.compile("{{(.*?)}}")
|
||||||
filters = re.compile(r"(?<=\|)([\s]{2,}[^\s}]+|[^\s]+)|([^\s{]+[\s]{2,}|[^\s]+)(?=\|)")
|
filters = re.compile(r"(?<=\|)((\s{2,})*\S+)|(\S+(\s{2,})*)(?=\|)")
|
||||||
|
|
||||||
if not errors:
|
if not errors:
|
||||||
for i, line in yamllines:
|
for i, line in yamllines:
|
||||||
@ -24,7 +24,7 @@ class CheckFilterSeparation(StandardBase):
|
|||||||
if match:
|
if match:
|
||||||
for item in match:
|
for item in match:
|
||||||
# replace potential regex in filters
|
# replace potential regex in filters
|
||||||
item = re.sub(r"\(.+\)", "(dummy)", line)
|
item = re.sub(r"\(.+\)", "(dummy)", item)
|
||||||
matches.append((i, item))
|
matches.append((i, item))
|
||||||
|
|
||||||
for i, line in matches:
|
for i, line in matches:
|
||||||
|
Loading…
Reference in New Issue
Block a user