Jabez0701's picture
Upload README.md with huggingface_hub
c6042f3 verified
|
Raw
History Blame Contribute Delete
928 Bytes
metadata
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,))