| --- |
| license: apache-2.0 |
| tags: |
| - code-review |
| - javascript |
| - mlx |
| - gguf |
| - qwen2.5-coder |
| base_model: Qwen/Qwen2.5-Coder-1.5B-Instruct |
| --- |
| |
| # AI Code Review Model - Javascript |
|
|
| This is a fine-tuned code review model specialized for **Javascript** code analysis. |
|
|
| ## Model Details |
|
|
| - **Base Model**: Qwen/Qwen2.5-Coder-1.5B-Instruct |
| - **Training Method**: LoRA fine-tuning with MLX |
| - **Format**: GGUF (Q4_K_M quantization) |
| - **Target Language**: Javascript |
| - **Purpose**: Automated code review for CI/CD pipelines |
|
|
| ## Usage |
|
|
| ### Docker (Recommended) |
|
|
| ```bash |
| docker pull ghcr.io/iq2i/ai-code-review:javascript-latest |
| docker run --rm -v $(pwd):/workspace ghcr.io/iq2i/ai-code-review:javascript-latest /workspace/src |
| ``` |
|
|
| ### llama.cpp |
|
|
| ```bash |
| # Download the model |
| wget https://huggingface.co/loicsapone/ai-code-review-javascript/resolve/main/model-Q4_K_M.gguf |
| |
| # Run inference |
| ./llama-cli -m model-Q4_K_M.gguf -p "Review this code: ..." |
| ``` |
|
|
| ### Python (llama-cpp-python) |
|
|
| ```python |
| from llama_cpp import Llama |
| |
| llm = Llama(model_path="model-Q4_K_M.gguf") |
| output = llm("Review this code: ...", max_tokens=512) |
| print(output) |
| ``` |
|
|
| ## Output Format |
|
|
| The model outputs JSON structured code reviews: |
|
|
| ```json |
| { |
| "summary": "Brief overview of code quality", |
| "score": 8, |
| "issues": [ |
| { |
| "type": "bug", |
| "severity": "medium", |
| "line": 42, |
| "description": "Potential null pointer", |
| "suggestion": "Add null check" |
| } |
| ], |
| "positive_points": [ |
| "Good error handling", |
| "Clear variable names" |
| ] |
| } |
| ``` |
|
|
| ## Training |
|
|
| This model was trained on curated Javascript code review examples using: |
| - MLX framework for Apple Silicon acceleration |
| - LoRA adapters (r=8, alpha=16) |
| - Custom dataset of real-world code issues |
|
|
| For training details, see the [GitHub repository](https://github.com/iq2i/ai-code-review). |
|
|
| ## Limitations |
|
|
| - Optimized for Javascript syntax and best practices |
| - May not catch all edge cases or security vulnerabilities |
| - Should be used as a supplementary tool, not a replacement for human review |
|
|
| ## License |
|
|
| Apache 2.0 |
|
|
| ## Citation |
|
|
| ```bibtex |
| @software{ai_code_review_javascript, |
| title = {AI Code Review Model for Javascript}, |
| author = {IQ2i Team}, |
| year = {2025}, |
| url = {https://github.com/iq2i/ai-code-review} |
| } |
| ``` |
|
|