mirror of
https://github.com/QwenLM/qwen-code.git
synced 2026-04-28 11:41:04 +00:00
feat(review): add Java and C/C++ support for deterministic analysis
Step 3 now supports: - Java: mvn compile, checkstyle, spotbugs, pmd (Maven); gradle compileJava, checkstyleMain (Gradle) - C/C++: clang-tidy (when compile_commands.json available) Agent 5 build/test precedence now includes Maven and Gradle before Makefile to avoid duplicate builds. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
b2ec7b068e
commit
cbf2aa06ac
2 changed files with 22 additions and 6 deletions
|
|
@ -60,12 +60,14 @@ All agents run in parallel. All findings are then verified in a **single batch v
|
|||
|
||||
Before the LLM agents run, `/review` automatically runs your project's existing linters and type checkers:
|
||||
|
||||
| Language | Tools detected |
|
||||
| --------------------- | ---------------------------------------- |
|
||||
| TypeScript/JavaScript | `tsc --noEmit`, `npm run lint`, `eslint` |
|
||||
| Python | `ruff`, `mypy`, `flake8` |
|
||||
| Rust | `cargo clippy` |
|
||||
| Go | `go vet`, `golangci-lint` |
|
||||
| Language | Tools detected |
|
||||
| --------------------- | --------------------------------------------------- |
|
||||
| TypeScript/JavaScript | `tsc --noEmit`, `npm run lint`, `eslint` |
|
||||
| Python | `ruff`, `mypy`, `flake8` |
|
||||
| Rust | `cargo clippy` |
|
||||
| Go | `go vet`, `golangci-lint` |
|
||||
| Java | `mvn compile`, `checkstyle`, `spotbugs`, `pmd` |
|
||||
| C/C++ | `clang-tidy` (if `compile_commands.json` available) |
|
||||
|
||||
Deterministic findings are tagged with `[linter]` or `[typecheck]` and skip LLM verification — they are ground truth.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue