Developer Feedback Plugin
A VS Code extension for collecting developer feedback and tracking lines of code.
Features
📝 Lines of Code Tracking
- Automatically tracks lines of code as you type
- Shows live count in status bar
- Tracks: Today, Session, and Total
- Persists data across VS Code restarts
💬 Feedback Collection
- Collect and save developer feedback
- Stores feedback in JSON format
Installation
- Clone this repo
- Press
F5 in VS Code to debug/install
- Or package and install manually
Usage
LOC Tracking
- Look at the status bar (bottom right) to see your LOC count
- Click the status bar item or press
Ctrl+Shift+P and run:
- "Developer Feedback: Show LOC Stats" - View detailed stats
- "Developer Feedback: Reset Daily Count" - Reset daily counter
Feedback Collection
- Press
Ctrl+Shift+P and run:
- "Developer Feedback: Collect Feedback"
Testing
- Press
Ctrl+Shift+P and run:
- "Developer Feedback: Hello World"
Commands
| Command |
Description |
developer-feedback.hello |
Hello World test |
developer-feedback.collectFeedback |
Collect feedback |
developer-feedback.showLocStats |
Show LOC statistics |
developer-feedback.resetDaily |
Reset daily LOC count |
Configuration
{
"developerFeedback.trackLoc": true, // Enable LOC tracking
"developerFeedback.feedbackFile": "feedback.json" // Feedback file path
}
Requirements
- VS Code 1.85+
- Python 3 (optional, for enhanced feedback processing)
Structure
developer-feedback-plugin/
├── extension.js # Main extension entry point
├── package.json # Extension manifest
├── python/
│ └── feedback.py # Python backend
├── .vscode/
│ └── launch.json # Debug configuration
├── README.md
└── LICENSE
| |