watermelon-vscode  by watermelontools

VS Code extension for code context enrichment

created 3 years ago
428 stars

Top 70.3% on sourcepulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

This VS Code extension provides developers with code context and static analysis for code review, leveraging LLMs to detect errors and assess code health. It aims to enhance code review efficiency by offering insights directly within the IDE, complementing its GitHub application for CI/CD integration.

How It Works

Watermelon employs a proprietary search algorithm to index and retrieve relevant code context for specific code blocks. This context is then presented within the VS Code IDE via hover actions or a dedicated button, enabling developers to understand the history and intent behind code changes.

Quick Start & Requirements

  • Install via the VS Code Marketplace or search for "Watermelon" within VS Code.
  • Requires macOS 10.11+, Windows 10+, or Linux.
  • Visual Studio Code v1.63.0+ (or Insiders/VSCodium equivalents).
  • Git must be installed locally.

Highlighted Details

  • Offers code context via hover or a "Get code context" button.
  • Integrates with GitHub, GitLab (Beta), and Bitbucket (Beta).
  • Supports Jira, Slack, Notion, and Confluence for project management and documentation.
  • Provides commands like watermelon.start for historical context and watermelon.show to reveal the extension.

Maintenance & Community

  • Early-stage project seeking contributors.
  • Discord community available for coordination and discussion.
  • Follow on Twitter for updates.

Licensing & Compatibility

  • Licensed under the Apache License.
  • Compatible with commercial use and closed-source linking.

Limitations & Caveats

The GitLab and Bitbucket integrations are currently in Beta. The extension utilizes VS Code's telemetry library, which respects user privacy settings, and offers options to disable telemetry.

Health Check
Last commit

1 year ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
2 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.