feat: Add Enhanced Class Analysis Tools with Reference-Based Type Resolution#6
feat: Add Enhanced Class Analysis Tools with Reference-Based Type Resolution#6gunpal5 wants to merge 5 commits intoktnyt:mainfrom
Conversation
… symbol search extension
- Added tree-sitter integration for method parameter and return type parsing. - Enhanced `uriToPath` utility to handle malformed Windows paths. - Improved error handling for file scanning and hover info retrieval. - Updated `TypeInfo` and `ParameterInfo` types with richer details, including definition locations. - Adjusted tests for better mocking and reliability.
|
Looks like owner has already abandoned this project. Should I publish my fork separately? |
|
@gunpal5 please do. looks like the readme isn't accurate for the tools/params as well, if you could fix that and publish your own npm package I'd happily use it :) |
|
I apologize my lack of activity on the project. I wasn't expecting much activity here TBH. @gunpal5 Could you resolve the conflicts that resulted from another PR merge? I'll take a look at the changes in the meanwhile. @amxv |
|
@gunpal5 Hi just a reminder in case you've been busy for the past few weeks! |
fd0a7f9 to
7f8cfca
Compare
|
Hi, sorry, I will look into this as soon as possible. |
|
No worries! I think there's quite a bit of resolution to do so take your time! |
Added three powerful new MCP tools for comprehensive class and type analysis, with intelligent reference-based
type resolution to handle complex codebases with duplicate type names.
🔧 New Tools Added
definition has references at the method location
🎯 Impact
These tools transform cclsp from a basic LSP bridge into a powerful code analysis platform, enabling: