fix(ci): npm ci verrouille + sans lifecycle scripts (Sonar S6505/S8543) - #5
Lemniscate-world wants to merge 1 commit into
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
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 |
Code Review by Qodo🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)
Great, no issues found!Qodo reviewed your code and found no material issues that require reviewTip of the day💡 Did you know, you can group findings by type and pick your Finding display, from Minimal to Full |
|
PR Summary by QodoHarden CI installs with locked, script-free npm ci
AI Description
Diagram
High-Level Assessment
Files changed (1)
|
There was a problem hiding this comment.
No issues found across 1 file
Requires human review: The CI install behavior changes materially: it switches to lockfile-enforced clean installs and skips lifecycle scripts. A human should confirm this operational tradeoff is safe for all test dependencies.
Re-trigger cubic
|
run=35121251506
Kuro PR-agent —
|



Deverrouille le Quality Gate de #4 (C Security Rating) : --ignore-scripts (S6505) + npm ci sur package-lock.json versionne (S8543). Code smells JS restants (complexite, regex) : non bloquants, a traiter dans #4.
Summary by cubic
Switches CI from
npm installtonpm ci --ignore-scriptsto unblock the Sonar Quality Gate on S6505 and S8543.npm cidoes a clean install from the committedpackage-lock.jsoninstead of resolving fresh.--ignore-scriptsskips package lifecycle scripts, which can affect dependencies that build during install.Written for commit e244fa6. Summary will update on new commits.