Conversation
Explicitly pass process.env to spawn so SonarQube uses the Java version configured via mise (Java 21) instead of system default. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
SonarQube's wrapper uses `which java` which finds mise shim. When run from SQ directory (no .mise.toml), shim falls back to system Java 17. Fix: prepend $JAVA_HOME/bin to PATH so `which java` finds correct binary. Added debug logs to verify Java paths. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Try newer mise version which has PATH preservation fixes. Keep debug logs for JAVA_HOME and PATH. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Check if mise 2025.11.2 works without explicitly passing env. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
SonarQube reviewer guideImportant We are currently testing different models for AI Summary. Model A:Summary: Update mise version to 2025.11.2, configure Java 21, rename scanner entry file from .ts to .js, add knip for dead code detection, and remove build validation step. Review Focus: The TypeScript to JavaScript rename in bin/sonar-scanner (no extension change in functionality, just file extension), the new knip dependency and configuration for unused code detection, and the removal of build validation logic in the release workflow. Start review at: Model B:Summary: Update mise tool version, add dead code detection tooling, refactor entry point from TypeScript to JavaScript, and remove redundant build validation. Review Focus:
Start review at:
|



…20.6 (#379)"
This reverts commit 7a75b64.
Part of