--- 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 `//` 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.: ``` def get_user(conn, username): cur.execute("SELECT * FROM users WHERE name = '" + username + "'") cur.execute("SELECT * FROM users WHERE name = ?", (username,)) ```