HalfmoonCrag

CragVS Code extension

Reviews your pull requests before anyone else has to.

Bugs

View All
Fixes Paste MisindentedApplying a suggested fix in a Python file drops it in at four spaces regardless of where it lands, so anything inside a class or a loop breaks immediately.Under Review
Review Panel JumpsOn a big PR it re-scrolls every couple of seconds while the rest of the files load, so it's unusable until it's finished. On a small one you'd never notice.Under Review
Reviews Generated FilesIt reviews everything in our build folder and our generated API client, which is 80% of the findings and none of the useful ones. Both are in .gitignore.In Progress

Features

View All
Review a Whole BranchI want one review across every commit on my branch before I open the pull request, not a separate one per file as I go.Under Review
Explain the FindingSome findings I understand at a glance. Some I read three times and still cannot tell whether it matters. A sentence on why it was flagged would settle most of them.In Progress
Our Rules, Not YoursWe have a written style guide our team actually follows. Crag doesn't know about it, so it flags things we've decided are fine and misses the things we care about. A file in the…Planned

Roadmap

View All
Explain the FindingSome findings I understand at a glance. Some I read three times and still cannot tell whether it matters. A sentence on why it was flagged would settle most of them.In Progress
Our Rules, Not YoursWe have a written style guide our team actually follows. Crag doesn't know about it, so it flags things we've decided are fine and misses the things we care about. A file in the…Planned

Changelog

View All
Keeps Your PlaceThe review panel no longer re-scrolls while the rest of a large pull request loads Findings arrive as they are ready instead of all at the end Faster first review on repositories with a long historyv1.9.2Aug 12
Quieter On Large ReviewsTyping stays instant in large files: Crag re-reads only what changed, and waits until you pause Reviews cover your changed lines and the code they touch, with whole-file review as an option Roughly 60% less memory on repositories over 100,000 linesv1.9.0Jul 27

FAQ

View All

Testimonials

View All

“Catches the boring mistakes before a human has to, which is most of what review actually is. Four stars because it is noisy on very large pull requests. Fine on anything under about 30 files.”

Wes A.Aug 2026🇺🇸

“It made my editor laggy in large files, I said so, and the next release measured typing latency back to where it was without the extension. That is not the response I expected.”

Hyun P.Jul 2026🇰🇷