Current behaviour
When running Flake8-AAA on a test file that has additional blank lines in blocks, error AAA05 is not raised when those additional lines are followed by a hash-comment line.
For example:
# Line 1
def test_arrange_with_comment() -> None:
x = 3
# Y is a very important value
y = 4
result = x**2 + y**2
assert result == 25
AAA05 is not raised on line 4, and the test passes linting.
The same happens for Assert blocks:
# Line 1
def test_assert_with_comment() -> None:
x = 3
y = 4
result = x**2 + y**2
assert result == 25
# Check it again, Sam
assert result == 25
The test passes lint unexpectedly.
Expected behaviour
It doesn't matter that the extra blank line is followed by a comment - AAA05 is raised.
- In the first example,
AAA05 is raised on line 4.
- In the second example,
AAA05 is raised on line 9.
Debugging info
Output of python --version:
Output of flake8 --version:
7.0.0 (flake8-aaa: 0.17.0, mccabe: 0.7.0, pycodestyle: 2.11.1, pyflakes: 3.2.0) CPython 3.12.0 on Linux
Current behaviour
When running Flake8-AAA on a test file that has additional blank lines in blocks, error
AAA05is not raised when those additional lines are followed by a hash-comment line.For example:
AAA05is not raised on line 4, and the test passes linting.The same happens for Assert blocks:
The test passes lint unexpectedly.
Expected behaviour
It doesn't matter that the extra blank line is followed by a comment -
AAA05is raised.AAA05is raised on line 4.AAA05is raised on line 9.Debugging info
Output of
python --version:Output of
flake8 --version: