Watermelon is a tool that assesses the context of traced code against the intent of a Pull Request using static code analysis. It identifies errors and pre-reviews PRs, providing valuable insights into the code's quality and potential issues.
These insights are then used to label the PRs, categorizing them into "🍉 Safe To Merge", "👀 Take a Deeper Dive", or "🚨 Don't Merge". This system allows for a more efficient and accurate review process, ensuring only quality code is merged.
Key takeaways:
Watermelon evaluates the traced code context against the intent of the Pull Request.
It uses static code analysis to identify errors and pre-reviews PRs.
Based on its analysis, Watermelon labels the PRs for further actions.
The labels used are "🍉 Safe To Merge", "👀 Take a Deeper Dive", or "🚨 Don't Merge".