ruff/crates/ruff_linter/resources/test/fixtures/pygrep_hooks
Auguste Lalande 3364ef957d
[pygrep_hooks] Fix blanket-noqa panic when last line has noqa with no newline (PGH004) (#11108)
## Summary

Resolves #11102

The error stems from these lines

f5c7a62aa6/crates/ruff_linter/src/noqa.rs (L697-L702)
I don't really understand the purpose of incrementing the last index,
but it makes the resulting range invalid for indexing into `contents`.

For now I just detect if the index is too high in `blanket_noqa` and
adjust it if necessary.

## Test Plan

Created fixture from issue example.
2024-04-25 14:39:38 -04:00
..
PGH003_0.py Rename ruff crate to ruff_linter (#7529) 2023-09-20 08:38:27 +02:00
PGH003_1.py Rename ruff crate to ruff_linter (#7529) 2023-09-20 08:38:27 +02:00
PGH004_0.py [pygrep-hooks] Improve blanket-noqa error message (PGH004) (#10851) 2024-04-10 04:30:25 +00:00
PGH004_1.py [pygrep_hooks] Fix blanket-noqa panic when last line has noqa with no newline (PGH004) (#11108) 2024-04-25 14:39:38 -04:00
PGH005_0.py Rename ruff crate to ruff_linter (#7529) 2023-09-20 08:38:27 +02:00