ehmatthes / ehmatthes/py-bugger

Speed: Use Rust libcst instead of LibCST?

Open
#70 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
41
Forks
22
PR merge metrics
No merged PRs in 30d

Description

I noticed parsing was slower on large projects. I believe it was the LibCST work that was the bottleneck.

- [ ] Consider [Rust libcst](https://crates.io/crates/libcst) as a drop-in replacement for LibCST?

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating where LibCST is used to parse large projects and establish a baseline for the reported slowdown. Compare that behavior with Rust libcst as a possible drop-in replacement, checking compatibility and performance. Done means there is a clear decision about whether the replacement is viable, supported by benchmark results.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, rust
Domain
performance
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.