|
Download README.md from Jabez0701/codereviewer-msg-pyjs: direct link, hf CLI and curl.
- Browser
- Download file 928 Bytes
-
https://huggingface.co/Jabez0701/codereviewer-msg-pyjs/resolve/main/README.md
- Command line
-
hf download hf://Jabez0701/codereviewer-msg-pyjs/README.md
-
curl -L -o README.md https://huggingface.co/Jabez0701/codereviewer-msg-pyjs/resolve/main/README.md
928 Bytes
| license: apache-2.0 | |
| language: | |
| - code | |
| tags: | |
| - code-review | |
| - codet5 | |
| - code-language-model | |
| pipeline_tag: text2text-generation | |
| # codereviewer-msg-pyjs | |
| `microsoft/codereviewer` fine-tuned on the CodeReviewer **comment-generation** | |
| task (Python + JavaScript). Given a code change (a diff encoded with | |
| `<add>/<del>/<keep>` line markers), it generates a natural-language review comment. | |
| - Base model: `microsoft/codereviewer` (CodeT5 family, pre-trained on diffs+reviews) | |
| - Task: review-comment generation (the CodeReviewer `msg` task) | |
| - Eval: official CodeReviewer smoothed BLEU-4 (`rmstop=True`) = **7.26** on the | |
| Python/JS test split (reference paper ~5.73). | |
| ## Input format | |
| Prefix each diff line with an edit marker, e.g.: | |
| ``` | |
| <keep> def get_user(conn, username): | |
| <del> cur.execute("SELECT * FROM users WHERE name = '" + username + "'") | |
| <add> cur.execute("SELECT * FROM users WHERE name = ?", (username,)) | |
| ``` | |