ruff/crates/ruff_python_trivia
Charlie Marsh 9781563ef6
Add fast-path for comment detection (#9808)
## Summary

When we fall through to parsing, the comment-detection rule is a
significant portion of lint time. This PR adds an additional fast
heuristic whereby we abort if a comment contains two consecutive name
tokens (via the zero-allocation lexer). For the `ctypeslib.py`, which
has a few cases that are now caught by this, it's a 2.5x speedup for the
rule (and a 20% speedup for token-based rules).
2024-02-05 11:00:18 -05:00
..
src Add fast-path for comment detection (#9808) 2024-02-05 11:00:18 -05:00
Cargo.toml [pylint] Implement empty-comment (PLR2044) (#9174) 2023-12-29 02:53:56 +00:00