Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.
Needs review
42 commits sit in this repo's top risk tercile, which is 32% of the 131scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 9.1 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.
Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.
How this repo's commit mix shifts over time.
Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.
| # | Commit | Author | When | Lines | Risk | Top driver |
|---|---|---|---|---|---|---|
| 1 | 8257622cfix: resolve husky deprecation warnings and adjust commitlint configuration | Juan Gomez | 1y ago | +5.7K -856 | 99%Elevated | more lines added than baseline |
| 2 | e75bb197docs: add detailed architecture and component documentation for MCP Diagnostics Extension | Juan Gomez | 1y ago | +1.8K -22 | 99%Elevated | more lines added than baseline |
| 3 | 104bbc91Initial commit for the mcp-diagnostics-extension, including core functionality, configuration files, and test setup. Added .gitignore, .prettierrc, and .vscode settings for development environment. Implemented basic extension structure with activation and deactivation methods, along with initial Jest tests and VS Code API mocks. | Juan Gomez | 1y ago | +11.1K -0 | 99%Elevated | more lines added than baseline |
| 4 | 43c9221dfeat: implement cross-platform utilities and configuration validation for enhanced compatibility | Juan Gomez | 1y ago | +1.6K -201 | 97%Elevated | more lines added than baseline |
| 5 | 4219cb4cfix: resolve TypeScript compilation errors in test files | Juan Gomez | 1y ago | +2.8K -342 | 97%Elevated | more lines added than baseline |
| 6 | a678b8d2chore(release): prepare for version 1.0.0 release with comprehensive updates | Juan Gomez | 1y ago | +3.6K -341 | 97%Elevated | more lines added than baseline |
| 7 | 38ada614feat(mcp): enhance ExtensionCommands with safe problem retrieval and improved VS Code API integration | Juan Gomez | 1y ago | +1.3K -23 | 94%Elevated | more lines added than baseline |
| 8 | d2f274d7feat: enhance development workflow and documentation for MCP Diagnostics Extension | Juan Gomez | 1y ago | +1.1K -3 | 94%Elevated | more lines added than baseline |
| 9 | 815452b8feat(extension): integrate DiagnosticsWatcher and McpServerWrapper for enhanced diagnostics management | Juan Gomez | 1y ago | +882 -16 | 94%Elevated | more lines added than baseline |
| 10 | 30c2f060feat: add server deployment and error handling test coverage | Juan Gomez | 1y ago | +735 -0 | 90%Elevated | more lines added than baseline |
| 11 | 4ec53bc8feat: implement server installation utilities with atomic operations and version checks | Juan Gomez | 1y ago | +748 -2 | 90%Elevated | more lines added than baseline |
| 12 | c67030a4test: enhance unit tests for extension activation and error handling scenarios | Juan Gomez | 1y ago | +871 -66 | 90%Elevated | more lines added than baseline |
| 13 | d6fdb64ffix: resolve missing lodash dependency preventing extension activation | Juan Gomez | 1y ago | +1.0K -4 | 90%Elevated | more lines added than baseline |
| 14 | b5457d9efeat: add automatic MCP server registration with modern setup guide | Juan Gomez | 1y ago | +1.5K -18 | 90%Elevated | more lines added than baseline |
| 15 | 03467919feat: add asset conversion script and update visual assets for MCP Diagnostics Extension | Juan Gomez | 1y ago | +991 -27 | 90%Elevated | more lines added than baseline |
| 16 | ae3ff8fbtest(diagnostics): enhance error handling tests for DiagnosticConverter, DiagnosticsWatcher, and PerformanceMonitor | Juan Gomez | 1y ago | +596 -79 | 90%Elevated | more lines added than baseline |
| 17 | aa2006b2Add PerformanceMonitor for tracking execution times and performance metrics | Juan Gomez | 1y ago | +696 -6 | 90%Elevated | more lines added than baseline |
| 18 | 22f5541etest: fix(test): update test descriptions and achievements for v1.2.12 enhancements | Juan Gomez | 1y ago | +533 -160 | 84%Elevated | more lines added than baseline |
| 19 | d5baeae0fix: implement proper server restart method and enhance error handling in ExtensionCommands | Juan Gomez | 1y ago | +769 -157 | 84%Elevated | more lines added than baseline |
| 20 | b1b0e89bfix: resolve critical dependency packaging issue preventing extension activation | Juan Gomez | 1y ago | +856 -319 | 84%Elevated | more lines added than baseline |
| 21 | 03c3261efeat: enhance MCP Diagnostics Extension configuration and documentation | Juan Gomez | 1y ago | +729 -11 | 84%Elevated | more lines added than baseline |
| 22 | 4cff986efeat: implement ExtensionCommands for managing commands and status bar in MCP Diagnostics extension | Juan Gomez | 1y ago | +673 -3 | 84%Elevated | more lines added than baseline |
| 23 | da4c52f9test(extension): enhance integration tests for ExtensionIntegration and McpServerWrapper | Juan Gomez | 1y ago | +526 -296 | 84%Elevated | more lines added than baseline |
| 24 | e6301242Enhance MCP module by adding McpResources class and updating exports | Juan Gomez | 1y ago | +583 -1 | 84%Elevated | more lines added than baseline |
| 25 | 31b6c971Add DiagnosticConverter class for converting VS Code diagnostics to ProblemItem format | Juan Gomez | 1y ago | +576 -6 | 84%Elevated | more lines added than baseline |
| 26 | 8ba727abfeat: enhance MCP server registration with improved error handling and comprehensive unit tests | Juan Gomez | 1y ago | +477 -18 | 79%Elevated | more lines added than baseline |
| 27 | 1236445ffeat(mcp): implement configuration injection with validation, error handling, and atomic write operations | Juan Gomez | 1y ago | +633 -54 | 79%Elevated | more lines added than baseline |
| 28 | 6daa6f35test: enhance coverage | Juan Gomez | 1y ago | +591 -1 | 79%Elevated | more lines added than baseline |
| 29 | 106de038feat: enhance test coverage for McpServerWrapper and DiagnosticsWatcher | Juan Gomez | 1y ago | +459 -150 | 79%Elevated | more lines added than baseline |
| 30 | d9547cd2Refactor extension configuration by introducing Zod validation schema and consolidating related constants. Update error codes, performance thresholds, and event names for improved clarity and consistency. Add comprehensive unit tests to validate configuration and ensure type safety. | Juan Gomez | 1y ago | +468 -40 | 79%Elevated | more lines added than baseline |
| 31 | 2bcb5c69test: add comprehensive unit tests for DiagnosticsWatcher, improving coverage | Juan Gomez | 1y ago | +407 -0 | 75%Elevated | more lines added than baseline |
| 32 | 1db95d63feat(mcp): enhance McpServerWrapper with integrated components and improved diagnostics handling | Juan Gomez | 1y ago | +401 -14 | 75%Elevated | more lines added than baseline |
| 33 | 1bd882f0feat(mcp): add McpNotifications class to handle MCP notifications for real-time diagnostic updates and client subscription management | Juan Gomez | 1y ago | +447 -0 | 75%Elevated | more lines added than baseline |
| 34 | 4aa82ceeAdd DiagnosticsWatcher class and unit tests for monitoring VS Code diagnostic changes | Juan Gomez | 1y ago | +340 -0 | 75%Elevated | more lines added than baseline |
| 35 | 9fcc90dcEnhance ESLint configuration to include relaxed rules for test files and add Zod schemas for problem severity, position, range, and diagnostics change events. Introduce comprehensive unit tests for schema validation and type inference, ensuring type safety and runtime consistency. | Juan Gomez | 1y ago | +392 -32 | 75%Elevated | more lines added than baseline |
| 36 | 8ae89ba6test: enhance DiagnosticsWatcher unit tests with advanced error handling, edge cases, and export functionality | Juan Gomez | 1y ago | +359 -0 | 71%Elevated | more lines added than baseline |
| 37 | 9d3361f7chore: add new unit tests for MCP server wrapper and cross-platform utils | Juan Gomez | 1y ago | +361 -0 | 71%Elevated | more lines added than baseline |
| 38 | bb4061a9fix: resolve MCP server startup error and add missing DiagnosticsWatcher methods | Juan Gomez | 1y ago | +503 -152 | 71%Elevated | more lines added than baseline |
| 39 | 2cbfb7b7fix: resolve MCP SDK API compatibility issue preventing extension loading | Juan Gomez | 1y ago | +434 -202 | 71%Elevated | more lines added than baseline |
| 40 | c74670c3feat: enhance extension activation and debugging | Juan Gomez | 1y ago | +424 -42 | 71%Elevated | more lines added than baseline |
| 41 | f554505adocs: update README.md for MCP Diagnostics Extension with enhanced features and installation instructions | Juan Gomez | 1y ago | +311 -128 | 71%Elevated | more lines added than baseline |
| 42 | 8843f3e7Implement debounced handling of diagnostic changes in DiagnosticsWatcher | Juan Gomez | 1y ago | +309 -11 | 71%Elevated | more lines added than baseline |
| 43 | 2624ad37feat(ci-cd.yml): add validation step for Sprint 4 auto-deployment to ensure functionality feat(README.md): introduce AUTO-DEPLOYMENT & ONE-CLICK SETUP feature for Sprint 4 feat(package.json): add script to validate Sprint 4 auto-deployment process with 'validate:sprint4' feat(validate-sprint4-deployment.js): create script to validate Sprint 4 auto-deployment functionality | Juan Gomez | 1y ago | +476 -0 | 66%Typical | more lines added than baseline |
| 44 | 2c680d1afeat: add command to configure MCP server automatically and enhance diagnostics analysis handling | Juan Gomez | 1y ago | +501 -26 | 66%Typical | more lines added than baseline |
| 45 | 756a1c8cfeat: significant coverage improvement - 84.68% achieved | Juan Gomez | 1y ago | +329 -0 | 66%Typical | more lines added than baseline |
| 46 | 4d973385docs: enhance README with updated badges, improved installation instructions, expanded usage guide | Juan Gomez | 1y ago | +300 -346 | 66%Typical | more lines added than baseline |
| 47 | 6cadf986Enhance module resolution and add McpTools class for MCP server integration | Juan Gomez | 1y ago | +474 -17 | 66%Typical | more lines added than baseline |
| 48 | 39699bdbrefactor(mcp-server.js): reorganize server initialization to support test-mode guard and coverage optimization feat(mcp-server.js): add request handlers for tools and improve error handling feat(mcp-server.js): implement graceful shutdown handlers and CLI main function feat(mcp-server.js): expose test-exposed helpers for unit tests feat(mcp-server.test.ts): add unit tests for parseTypeScriptOutput, parseESLintOutput, and CrossPlatform helpers | Juan Gomez | 1y ago | +268 -184 | 62%Typical | more lines added than baseline |
| 49 | 3d078e5bfeat(core): add exceptional achievements and performance improvements in core business logic feat(docs): update exceptional achievements and latest features in documentation files | Juan Gomez | 1y ago | +363 -169 | 62%Typical | more lines added than baseline |
| 50 | 34755b27test: add comprehensive unit tests for McpServerRegistration | Juan Gomez | 1y ago | +262 -0 | 62%Typical | more lines added than baseline |
Two views of the same model: where the cuts fall, and what commit shape lands you above them.
Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.
The 131 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.
baneeishaque/mcp-diagnostics-extension has 134 commits in its history from 2 contributors, the first of them Jun 6, 2025. No file in the repository changed in the last 90 days. Every commit is scored for change risk from its size, spread and the history of the files it touches.