diff options
author | Jon Dufresne <jon.dufresne@gmail.com> | 2019-01-31 16:38:31 -0800 |
---|---|---|
committer | Jon Dufresne <jon.dufresne@gmail.com> | 2019-01-31 16:52:37 -0800 |
commit | dd1d313152a136f80c9ac3d508d2d99d6b3dc0a8 (patch) | |
tree | 5dd0ee126e98bb21ade1da1bf2a8aca13bbb0b90 /pycodestyle.py | |
parent | ac1c5e579c840e20544e9d65dbcebc1ecd9bf796 (diff) | |
download | pep8-dd1d313152a136f80c9ac3d508d2d99d6b3dc0a8.tar.gz |
Expect lines to be indented 8 places when tabs are used
Fixes #836
Diffstat (limited to 'pycodestyle.py')
-rwxr-xr-x | pycodestyle.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/pycodestyle.py b/pycodestyle.py index 0ecd7fd..4a0d17b 100755 --- a/pycodestyle.py +++ b/pycodestyle.py @@ -534,9 +534,11 @@ def indentation(logical_line, previous_logical, indent_char, elif not indent_expect and indent_level > previous_indent_level: yield 0, tmpl % (3 + c, "unexpected indentation") - expected_indent_level = previous_indent_level + 4 - if indent_expect and indent_level > expected_indent_level: - yield 0, tmpl % (7, 'over-indented') + if indent_expect: + expected_indent_amount = 8 if indent_char == '\t' else 4 + expected_indent_level = previous_indent_level + expected_indent_amount + if indent_level > expected_indent_level: + yield 0, tmpl % (7, 'over-indented') @register_check |