Commit Graph

8 Commits

Author SHA1 Message Date
Aiden Bai 05ef98926d fix: scan standalone Three.js projects and preserve TUI layout (#1646) 2026-08-13 18:18:45 -07:00
Skosh 970babcb09 fix: resolve --project to current dir when basename matches (#934)
When scanning a single (non-workspace) project directory and passing that directory's own name as the project (e.g. `directory: apps/website` with `--project website` / `projects: ["website"]`), resolution fell through to subdirectory lookup and threw "Project 'website' is not a directory under .../apps/website". Now the requested name is matched against the root directory's basename (after the workspace-package match, before subdirectory resolution), so it resolves to the current directory.

Closes #933

Co-Authored-By: skoshx <skoshx@users.noreply.github.com>
2026-06-22 00:59:06 -07:00
devin-ai-integration[bot] d48e7f1695 feat: per-module scoring via diagnose({ projects }), CLI --project paths, and config projects (#771)
Co-authored-by: Aiden Bai <aiden.bai05@gmail.com>
Co-authored-by: Rayhan Noufal Arayilakath <me@rayhanadev.com>
2026-06-11 21:55:48 -07:00
Ray Arayilakath 9a8ad6e40d feat(ci): blocking gate, PR-introduced-issues baseline, inline review comments + CLI flag cleanup (#663)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-04 17:56:22 -04:00
Aiden Bai cbdff6203d feat(cli): "Add to CI" handoff option + default CI setup in install (#658)
Co-authored-by: Aiden Bai <aiden.bai05@gmail.com>
Co-authored-by: Nisarg Patel <awesomenisarg@gmail.com>
2026-06-04 04:15:05 -07:00
Aiden Bai 09fe1ff55f fix(#591): CLI multi-project wrapper scans (#592)
* Fix CLI multi-project wrapper scans

Co-authored-by: Aiden Bai <aidenybai@users.noreply.github.com>

* Tighten ambiguous scan target handling

Co-authored-by: Aiden Bai <aidenybai@users.noreply.github.com>

* Refactor resolveDiagnoseTarget to accept options for ambiguous handling

- Introduced ResolveDiagnoseTargetOptions interface to manage ambiguous project resolution.
- Updated resolveDiagnoseTarget function to utilize the new options parameter.
- Adjusted resolveScanTarget to pass options to resolveDiagnoseTarget, enhancing flexibility in target resolution.

* Remove unnecessary blank line in resolve-scan-target.ts for cleaner code.

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Aiden Bai <aidenybai@users.noreply.github.com>
Co-authored-by: Nisarg Patel <awesomenisarg@gmail.com>
2026-05-31 16:45:13 -07:00
Aiden Bai d29cdad64c fix(cli): avoid dead-code scan freezes (#537) 2026-05-28 02:39:09 -07:00
Ray Arayilakath d87318df46 feat: skip prefilled project question outside monorepos (#484)
* fix(cli): skip project selection outside monorepos

Co-authored-by: Cursor <cursoragent@cursor.com>

* Mock cliLogger directly, move cleanup into describe, add monorepo discovery test

Co-authored-by: Cursor <cursoragent@cursor.com>

* Fix formatting in select-projects test

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Aiden Bai <aiden.bai05@gmail.com>
2026-05-25 23:35:13 -04:00