watermelon-vscode  by watermelontools

VS Code extension for code context enrichment

Created 3 years ago
429 stars

Top 69.1% on SourcePulse

GitHubView on GitHub
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

Inactive

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

Explore Similar Projects

Starred by David Cournapeau David Cournapeau(Author of scikit-learn), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
7 more.

repomix by yamadashy

0.6%
19k
CLI tool to pack codebases into AI-friendly formats for LLMs
Created 1 year ago
Updated 2 days ago
Feedback? Help us improve.