Skip to content

Commit

Permalink
Fix missing trailing blank line and add tests (#270)
Browse files Browse the repository at this point in the history
  • Loading branch information
mnojek authored Mar 1, 2021
1 parent 30f3217 commit ce92f66
Show file tree
Hide file tree
Showing 7 changed files with 27 additions and 17 deletions.
2 changes: 1 addition & 1 deletion robocop/checkers/spacing.py
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ def parse_file(self):
if empty_lines > 1:
self.report("too-many-trailing-blank-lines", lineno=len(self.lines), col=0)
return
if not empty_lines:
if not empty_lines and not last_line.endswith('\n'):
self.report("missing-trailing-blank-line", lineno=len(self.lines), col=0)

def check_line(self, line, lineno):
Expand Down
2 changes: 1 addition & 1 deletion robocop/version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = '1.4.0'
__version__ = '1.4.1'
Original file line number Diff line number Diff line change
@@ -1 +1 @@
${rules_dir}${\}test.robot:20:0 [W] 1002 Missing trailing blank line at the end of file
${rules_dir}${\}test.robot:7:0 [W] 1002 Missing trailing blank line at the end of file
15 changes: 1 addition & 14 deletions tests/atest/rules/missing-trailing-blank-line/test.robot
Original file line number Diff line number Diff line change
@@ -1,20 +1,7 @@
*** Settings ***
Documentation doc

*** Test Cases ***
Test
[Documentation] doc
[Tags] sometag
Pass
Keyword
One More


*** Keywords ***
Keyword
[Documentation] this is doc
No Operation
Pass
No Operation
Fail
One More
7 changes: 7 additions & 0 deletions tests/atest/rules/missing-trailing-blank-line/test2.robot
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
*** Test Cases ***
Test
[Documentation] doc
[Tags] sometag
Pass
Keyword
One More
8 changes: 8 additions & 0 deletions tests/atest/rules/missing-trailing-blank-line/test3.robot
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
*** Test Cases ***
Test
[Documentation] doc
[Tags] sometag
Pass
Keyword
One More

8 changes: 8 additions & 0 deletions tests/atest/rules/missing-trailing-blank-line/test4.robot
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
*** Test Cases ***
Test
[Documentation] doc
[Tags] sometag
Pass
Keyword
One More

0 comments on commit ce92f66

Please sign in to comment.