mirror of https://github.com/astral-sh/ruff
Target the diagnostic at the code even if only one code in comment
This commit is contained in:
parent
2517430738
commit
3c8cd30a35
|
|
@ -291,12 +291,12 @@ help: Remove invalid suppression comment
|
||||||
|
|
||||||
|
|
||||||
RUF100 [*] Unused suppression (non-enabled: `E501`)
|
RUF100 [*] Unused suppression (non-enabled: `E501`)
|
||||||
--> suppressions.py:46:5
|
--> suppressions.py:46:21
|
||||||
|
|
|
|
||||||
44 | # Neither of these are ignored and warnings are
|
44 | # Neither of these are ignored and warnings are
|
||||||
45 | # logged to user
|
45 | # logged to user
|
||||||
46 | # ruff: disable[E501]
|
46 | # ruff: disable[E501]
|
||||||
| ^^^^^^^^^^^^^^^^^^^^^
|
| ^^^^
|
||||||
47 | I = 1
|
47 | I = 1
|
||||||
48 | # ruff: enable[E501]
|
48 | # ruff: enable[E501]
|
||||||
|
|
|
|
||||||
|
|
@ -311,12 +311,12 @@ help: Remove unused suppression
|
||||||
|
|
||||||
|
|
||||||
RUF100 [*] Unused suppression (non-enabled: `E501`)
|
RUF100 [*] Unused suppression (non-enabled: `E501`)
|
||||||
--> suppressions.py:48:5
|
--> suppressions.py:48:20
|
||||||
|
|
|
|
||||||
46 | # ruff: disable[E501]
|
46 | # ruff: disable[E501]
|
||||||
47 | I = 1
|
47 | I = 1
|
||||||
48 | # ruff: enable[E501]
|
48 | # ruff: enable[E501]
|
||||||
| ^^^^^^^^^^^^^^^^^^^^
|
| ^^^^
|
||||||
|
|
|
|
||||||
help: Remove unused suppression
|
help: Remove unused suppression
|
||||||
45 | # logged to user
|
45 | # logged to user
|
||||||
|
|
@ -403,12 +403,12 @@ RUF104 Unmatched suppression comment
|
||||||
|
|
||||||
|
|
||||||
RUF100 [*] Unused suppression (unused: `F841`)
|
RUF100 [*] Unused suppression (unused: `F841`)
|
||||||
--> suppressions.py:69:5
|
--> suppressions.py:69:21
|
||||||
|
|
|
|
||||||
67 | # and the other should trigger an unused suppression diagnostic
|
67 | # and the other should trigger an unused suppression diagnostic
|
||||||
68 | # ruff: disable[F841]
|
68 | # ruff: disable[F841]
|
||||||
69 | # ruff: disable[F841]
|
69 | # ruff: disable[F841]
|
||||||
| ^^^^^^^^^^^^^^^^^^^^^
|
| ^^^^
|
||||||
70 | foo = 0
|
70 | foo = 0
|
||||||
|
|
|
|
||||||
help: Remove unused suppression
|
help: Remove unused suppression
|
||||||
|
|
@ -575,12 +575,12 @@ help: Remove unused suppression
|
||||||
|
|
||||||
|
|
||||||
RUF102 [*] Invalid rule code in `# noqa`: YF829
|
RUF102 [*] Invalid rule code in `# noqa`: YF829
|
||||||
--> suppressions.py:93:5
|
--> suppressions.py:93:21
|
||||||
|
|
|
|
||||||
91 | def f():
|
91 | def f():
|
||||||
92 | # Unknown rule codes
|
92 | # Unknown rule codes
|
||||||
93 | # ruff: disable[YF829]
|
93 | # ruff: disable[YF829]
|
||||||
| ^^^^^^^^^^^^^^^^^^^^^^
|
| ^^^^^
|
||||||
94 | # ruff: disable[F841, RQW320]
|
94 | # ruff: disable[F841, RQW320]
|
||||||
95 | value = 0
|
95 | value = 0
|
||||||
|
|
|
|
||||||
|
|
@ -634,12 +634,12 @@ help: Remove the rule code
|
||||||
|
|
||||||
|
|
||||||
RUF102 [*] Invalid rule code in `# noqa`: YF829
|
RUF102 [*] Invalid rule code in `# noqa`: YF829
|
||||||
--> suppressions.py:97:5
|
--> suppressions.py:97:20
|
||||||
|
|
|
|
||||||
95 | value = 0
|
95 | value = 0
|
||||||
96 | # ruff: enable[F841, RQW320]
|
96 | # ruff: enable[F841, RQW320]
|
||||||
97 | # ruff: enable[YF829]
|
97 | # ruff: enable[YF829]
|
||||||
| ^^^^^^^^^^^^^^^^^^^^^
|
| ^^^^^
|
||||||
|
|
|
|
||||||
help: Remove the rule code
|
help: Remove the rule code
|
||||||
94 | # ruff: disable[F841, RQW320]
|
94 | # ruff: disable[F841, RQW320]
|
||||||
|
|
|
||||||
|
|
@ -288,8 +288,9 @@ impl Suppressions {
|
||||||
suppression: &Suppression,
|
suppression: &Suppression,
|
||||||
comment: &SuppressionComment,
|
comment: &SuppressionComment,
|
||||||
) -> (TextRange, Edit) {
|
) -> (TextRange, Edit) {
|
||||||
let mut range = comment.range;
|
let range: TextRange;
|
||||||
let edit = if comment.codes.len() == 1 {
|
let edit = if comment.codes.len() == 1 {
|
||||||
|
range = comment.codes[0];
|
||||||
delete_comment(comment.range, locator)
|
delete_comment(comment.range, locator)
|
||||||
} else {
|
} else {
|
||||||
let code_index = comment
|
let code_index = comment
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue