This repository has been archived on 2024-07-19. You can view files and clone it, but cannot push or open issues or pull requests.
ale/test/fixers/test_python_add_blank_lines_fixer.vader

86 lines
1.2 KiB
Text
Raw Normal View History

Before:
Save g:ale_fixers
After:
Restore
Given python(Some Python without blank lines):
def foo():
return 1
def bar():
return 1
return 4
def bar():
if x:
pass
for l in x:
pass
for l in x:
pass
break
continue
elif x:
pass
while x:
pass
while x:
pass
else:
pass
if x:
pass
elif x:
pass
else:
pass
Execute(Blank lines should be added appropriately):
let g:ale_fixers = {'python': ['ale#handlers#python#AddLinesBeforeControlStatements']}
ALEFix
Expect python(Newlines should be added):
def foo():
return 1
def bar():
return 1
return 4
def bar():
if x:
pass
for l in x:
pass
for l in x:
pass
break
continue
elif x:
pass
while x:
pass
while x:
pass
else:
pass
if x:
pass
elif x:
pass
else:
pass