Fix infinite loop due to rules `D207` & `W605` (#3609)

This commit is contained in:
Ville Lindholm 2023-03-19 20:29:13 +02:00 committed by GitHub
parent 4892167217
commit 474aa0b196
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 20 additions and 17 deletions

View File

@ -114,7 +114,10 @@ pub fn invalid_escape_sequence(
Range::new(location, end_location),
);
if autofix {
diagnostic.amend(Fix::insertion(r"\".to_string(), location));
diagnostic.amend(Fix::insertion(
r"\".to_string(),
Location::new(location.row(), location.column() + 1),
));
}
diagnostics.push(diagnostic);
}

View File

@ -17,10 +17,10 @@ expression: diagnostics
content: "\\"
location:
row: 2
column: 9
column: 10
end_location:
row: 2
column: 9
column: 10
parent: ~
- kind:
name: InvalidEscapeSequence
@ -37,10 +37,10 @@ expression: diagnostics
content: "\\"
location:
row: 6
column: 0
column: 1
end_location:
row: 6
column: 0
column: 1
parent: ~
- kind:
name: InvalidEscapeSequence
@ -57,10 +57,10 @@ expression: diagnostics
content: "\\"
location:
row: 11
column: 5
column: 6
end_location:
row: 11
column: 5
column: 6
parent: ~
- kind:
name: InvalidEscapeSequence
@ -77,9 +77,9 @@ expression: diagnostics
content: "\\"
location:
row: 18
column: 5
column: 6
end_location:
row: 18
column: 5
column: 6
parent: ~

View File

@ -17,10 +17,10 @@ expression: diagnostics
content: "\\"
location:
row: 2
column: 9
column: 10
end_location:
row: 2
column: 9
column: 10
parent: ~
- kind:
name: InvalidEscapeSequence
@ -37,10 +37,10 @@ expression: diagnostics
content: "\\"
location:
row: 6
column: 0
column: 1
end_location:
row: 6
column: 0
column: 1
parent: ~
- kind:
name: InvalidEscapeSequence
@ -57,10 +57,10 @@ expression: diagnostics
content: "\\"
location:
row: 11
column: 5
column: 6
end_location:
row: 11
column: 5
column: 6
parent: ~
- kind:
name: InvalidEscapeSequence
@ -77,9 +77,9 @@ expression: diagnostics
content: "\\"
location:
row: 18
column: 5
column: 6
end_location:
row: 18
column: 5
column: 6
parent: ~