CLI-366 SQAA workaround for copilot integration#257
CLI-366 SQAA workaround for copilot integration#257tomshafir-sonarsource wants to merge 6 commits into
Conversation
74b3137 to
9dbfd30
Compare
6e82038 to
e4ddbf5
Compare
SummaryThis PR adds SonarQube Agentic Analysis (SQAA) support to Copilot integration. It extends the CLI's custom instructions to include directives that trigger Key changes:
What reviewers should knowWhere to start:
Non-obvious decisions:
Things to watch:
|
e4ddbf5 to
1add9b3
Compare
1add9b3 to
7534a82
Compare
7534a82 to
6bec1ac
Compare
6bec1ac to
b2183dd
Compare
b2183dd to
ae6b48c
Compare
|
There was a problem hiding this comment.
LGTM! ✅
The previously flagged bug around uncaught errors in resolveSqaaProjectKey has been fixed — the function now wraps the API call in a try/catch and emits a warning on failure. The two acknowledged design decisions (global install writing SQAA-only to the project file, and the untested formatInstructionsLines "not installed" branch) remain as-is per prior agreement.
The rest of the PR is clean: the SQAA section logic, state tracking split, orphan-file warning, and the comprehensive new integration tests all look correct and follow the codebase's conventions.



Uh oh!
There was an error while loading. Please reload this page.