Conversation
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #349 +/- ##
==========================================
+ Coverage 92.85% 92.89% +0.04%
==========================================
Files 22 22
Lines 3316 3380 +64
==========================================
+ Hits 3079 3140 +61
- Misses 237 240 +3 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
This seemed easier than I thought it would be. Let's see what the AI review thinks... |
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
WalkthroughThis PR threads a repo_root PathBuf through CLI params, RestClient, FileObj suggestion generation, and clang tool invocations; clang-format/tidy now run with CWD=repo_root and caches/IO use repo_root.join(CACHE_DIR) and repo_root.join(file.name) rather than relying on process CWD or a derived project cache dir. ChangesRepository Root Path Propagation
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ 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 |
ref: - cpp-linter/cpp-linter#144 - cpp-linter/cpp-linter#146 Let cpp-linter stay in working directory. Instead of changing into the given `--repo-root`, this patch uses the value as a scope of file system focus. - All clang tools are invoked in the given `--repo-root`. - All discovered files are stripped of `--repo-root` - Any local caching done is prefixed with `--repo-root` value. `--repo-root` value has always been expected sa a relative path, but this should also work if given an absolute path too.
fixes GPG problems in v6 since they migrated
ref:
os.chdir()in production code cpp-linter#144--repo-rootis not the repo root path cpp-linter#146Let cpp-linter stay in working directory. Instead of changing into the given
--repo-root, this patch uses the value as a scope of file system focus.--repo-root.--repo-root--repo-rootvalue.--repo-rootvalue has always been expected as a relative path, but this should also work if given an absolute path too.Summary by CodeRabbit
Bug Fixes
Refactor
Tests
Chore