feat: add Junie agent support#195
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (3)
📝 WalkthroughWalkthroughAdds detection support for the "junie" agent (JetBrains) by extending the ChangesJunie Agent Support
Estimated code review effort: 1 (Trivial) | ~5 minutes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #195 +/- ##
===========================================
+ Coverage 82.08% 95.00% +12.91%
===========================================
Files 10 5 -5
Lines 374 60 -314
Branches 33 20 -13
===========================================
- Hits 307 57 -250
+ Misses 61 2 -59
+ Partials 6 1 -5 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Closes #24275. ## Summary - add Junie as an oxlint agent detection result - detect Junie via `JUNIE_DATA` and `JUNIE_SHIM_PATH`, matching unjs/std-env#195 - cover both env variables in the existing agent detection unit test ## Verification - `cargo fmt --all --check` - `cargo test -p oxlint agent_detection` - `cargo clippy -p oxlint --all-targets --all-features -- --deny warnings` ## AI usage disclosure AI assistance was used to inspect the issue context, apply the small code change, and run verification. The change was reviewed against the upstream std-env implementation and validated with the commands above. Co-authored-by: Cameron <[email protected]>
resolve #194
Summary by CodeRabbit
New Features
junieagent.Bug Fixes
junieis recognized when its expected environment variables are present.Tests
juniedetection cases.