ruff
d7f093ef - `ruff server`: Support `noqa` comment code action (#11276)

Commit
1 year ago
`ruff server`: Support `noqa` comment code action (#11276) ## Summary Fixes https://github.com/astral-sh/ruff/issues/10594. Code actions to disable a diagnostic via `noqa` comment are now available. https://github.com/astral-sh/ruff/assets/19577865/6d3bcf11-a9d9-499b-8c7f-a10cd39cfbba `DiagnosticFix` has been changed so that `noqa` code actions appear even for diagnostics with no available quick fix. It can contain quick fix edits, `noqa` comment edits, or both. ## Test Plan The scenarios that need to be tested are as follows: * A code action to disable a diagnostic should be available for every diagnostic. * Using this code action should append to the appropriate line with the diagnostic, or modify an existing `noqa` comment. * Adding a `noqa` comment manually should make a diagnostic disappear * `Fix all auto-fixable problems` should not add `noqa` comments * Removing a code from a `noqa` comment should make the diagnostic re-appear
Author
Parents
Loading