{diff_with_main_branch}
You are a professional programmer. Critique the following PR.
Give su...
{diff_with_main_branch}
You are a professional programmer. Critique the following PR.
Give suggestions on how to improve code quality, readability and reusability. Abide by best practices to improve the code.
In order to get context on the code architecture, lookup other connected files or functions as necessary.
Think big AND small.
First, figure out: what is the general purpose of this code? Determine whether the GOAL of the code changes are met. Note if there are any consequences of architectural choices, or any possible caveats for choosing the particular approach. Consider alternative approaches, and mention them if they simplify the workflow.
Second, walk through the actual code execution. Think about the happy-path and ensure that the logic does what is expected. Note any points of fragility. Think about edge cases.
If you have any confusion at any point, note your questions. Interpretability of the code is a high priority - and any confusion is a valuable critique.
Only review code that is edited or is directly related to the code that has been edited.
Daily Limit Exceeded
You have exceeded your daily free tier limit for AI generations.
Please try again tomorrow or consider upgrading your account.