Skip to content

Commit

Permalink
Set non-empty range for indentation diagnostics (#4005)
Browse files Browse the repository at this point in the history
  • Loading branch information
MichaReiser authored Apr 18, 2023
1 parent 6c3e4ef commit c0cf873
Show file tree
Hide file tree
Showing 6 changed files with 22 additions and 22 deletions.
2 changes: 1 addition & 1 deletion crates/ruff/src/checkers/logical_lines.rs
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,7 @@ pub fn check_logical_lines(
if settings.rules.enabled(kind.rule()) {
diagnostics.push(Diagnostic {
kind,
location,
location: Location::new(start_loc.row(), 0),
end_location: location,
fix: Fix::empty(),
parent: None,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
---
source: crates/ruff/src/rules/pycodestyle/mod.rs
---
E11.py:3:3: E111 Indentation is not a multiple of 4
E11.py:3:1: E111 Indentation is not a multiple of 4
|
3 | #: E111
4 | if x > 2:
5 | print(x)
| E111
| ^^ E111
6 | #: E111 E117
7 | if True:
|

E11.py:6:6: E111 Indentation is not a multiple of 4
E11.py:6:1: E111 Indentation is not a multiple of 4
|
6 | #: E111 E117
7 | if True:
8 | print()
| E111
| ^^^^^ E111
9 | #: E112
10 | if False:
|
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
source: crates/ruff/src/rules/pycodestyle/mod.rs
---
E11.py:12:5: E113 Unexpected indentation
E11.py:12:1: E113 Unexpected indentation
|
12 | #: E113
13 | print()
14 | print()
| E113
| ^^^^ E113
15 | #: E114 E116
16 | mimetype = 'application/x-directory'
|
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
source: crates/ruff/src/rules/pycodestyle/mod.rs
---
E11.py:15:6: E114 Indentation is not a multiple of 4 (comment)
E11.py:15:1: E114 Indentation is not a multiple of 4 (comment)
|
15 | #: E114 E116
16 | mimetype = 'application/x-directory'
17 | # 'httpd/unix-directory'
| E114
| ^^^^^ E114
18 | create_date = False
19 | #: E116 E116 E116
|
Expand Down
Original file line number Diff line number Diff line change
@@ -1,42 +1,42 @@
---
source: crates/ruff/src/rules/pycodestyle/mod.rs
---
E11.py:15:6: E116 Unexpected indentation (comment)
E11.py:15:1: E116 Unexpected indentation (comment)
|
15 | #: E114 E116
16 | mimetype = 'application/x-directory'
17 | # 'httpd/unix-directory'
| E116
| ^^^^^ E116
18 | create_date = False
19 | #: E116 E116 E116
|

E11.py:22:13: E116 Unexpected indentation (comment)
E11.py:22:1: E116 Unexpected indentation (comment)
|
22 | self.master.start()
23 | # try:
24 | # self.master.start()
| E116
| ^^^^^^^^^^^^ E116
25 | # except MasterExit:
26 | # self.shutdown()
|

E11.py:24:13: E116 Unexpected indentation (comment)
E11.py:24:1: E116 Unexpected indentation (comment)
|
24 | # self.master.start()
25 | # except MasterExit:
26 | # self.shutdown()
| E116
| ^^^^^^^^^^^^ E116
27 | # finally:
28 | # sys.exit()
|

E11.py:26:13: E116 Unexpected indentation (comment)
E11.py:26:1: E116 Unexpected indentation (comment)
|
26 | # self.shutdown()
27 | # finally:
28 | # sys.exit()
| E116
| ^^^^^^^^^^^^ E116
29 | #: E115 E115 E115 E115 E115 E115
30 | def start(self):
|
Expand Down
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
---
source: crates/ruff/src/rules/pycodestyle/mod.rs
---
E11.py:6:6: E117 Over-indented
E11.py:6:1: E117 Over-indented
|
6 | #: E111 E117
7 | if True:
8 | print()
| E117
| ^^^^^ E117
9 | #: E112
10 | if False:
|

E11.py:39:9: E117 Over-indented
E11.py:39:1: E117 Over-indented
|
39 | #: E117
40 | def start():
41 | print()
| E117
| ^^^^^^^^ E117
42 | #: E117 W191
43 | def start():
|

E11.py:42:3: E117 Over-indented
E11.py:42:1: E117 Over-indented
|
42 | #: E117 W191
43 | def start():
Expand Down

0 comments on commit c0cf873

Please sign in to comment.