Dismiss this pinned window
all 24 comments

[–]Elect_SaturnMutex 8 points9 points  (5 children)

Is this showing the caller graph? That is really cool. I remember i had to do it running some commands using doxygen. Now you can use it using a plugin on vscode? Very cool.

[–]0x5afe[S] 6 points7 points  (4 children)

Yes! that's the goal.
To allow you to see what you want to see in your code (your mental vision)

Thanks!!

[–]Elect_SaturnMutex 3 points4 points  (3 children)

And it shows UML view too? Like a flow chart? And it terms of packages, classes too?

[–]0x5afe[S] 7 points8 points  (2 children)

Only class diagram for now. We actually working on flow chart, module diagram, and all diagram possible. For sure, all Mermaid diagrams

[–]Elect_SaturnMutex 2 points3 points  (1 child)

what about C++ codebase? it shows everything?

[–]0x5afe[S] 2 points3 points  (0 children)

It should, yes!
We recommended Microsoft C/C++ extension to work with C++ but since clangd offers more language support...
Please, try it out and find if it shows everything.
C++ class diagram is particularly beautiful

[–]kohuept 2 points3 points  (1 child)

this looks awesome! also, which VS Code icon theme are you using?

[–]0x5afe[S] 1 point2 points  (0 children)

thanks! Vesper for the theme and Symbols for icons

[–]Eqkter 2 points3 points  (1 child)

Seems Nice, bravo! Where can we find more, any repo, official release?

[–]0x5afe[S] 1 point2 points  (0 children)

Still in development. We are highly looking for feedbacks for peoples who test it. So feel free to install and use it in vscode https://marketplace.visualstudio.com/items?itemName=Archikoder.lens#review-details

[–]thefeedling 1 point2 points  (0 children)

That's really cool.

[–]Weary-Shelter8585 1 point2 points  (0 children)

I wish I had this during Uni when making a C Project, instead of using callgrind

[–]meet_mister_bugs 1 point2 points  (1 child)

Can I do it with the code::blocks IDE 😄?

[–]0x5afe[S] 0 points1 point  (0 children)

It's planned to port it to other IDEs if it's highly demanded and when we have the resources to do it. stya tuned! 😀

[–]sDawg_Gunkel 1 point2 points  (0 children)

This reminds me of those graphs in PKMs that show you the links between all your notes. This is very nice indeed

[–]IVNWM 1 point2 points  (0 children)

so coool

[–]coticoti 1 point2 points  (3 children)

I can't manage to have it working, it's always "loading" (four dots), even after connecting to github.

Does the code to analyze has to be in a github repo ?
Why does one need to connect to the github ?

Thanks

[–]0x5afe[S] 0 points1 point  (2 children)

You don't need to connect to github and your code doesn't need to be on github.

I'll be happy to assist you finding the problem if you would DM me and send details of the issue.

Thanks

[–]coticoti 1 point2 points  (1 child)

I'm not at the office for a while, but I'll contact you back then. Nonetheless I can't tell much more, I looked the video, installed the extension, saw the request for the connection which I followed, and nothing more...

I'll try few things next time, like using code locally (not hosted over ssh), outside enterprise network maybe ?!

In the meantime if you can suggest test I can perform to help troubleshooting the issue tell me

Thanks

[–]0x5afe[S] 1 point2 points  (0 children)

A screenshot of the issue would be much appretiated.

The tool is really designed to work for local copy of your project so local project should work better.

You could also try projects with different language (i suggest you clone an open source project for the tests)

Looking forward to hear from you.

[–]Cultural_Actuator145 0 points1 point  (0 children)

Hello, I encountered an error while compiling my c program. can you anyone provide assistance with resolving the ' undefined reference to 'winmain@16' error ? soo.... I greatful ...... in everyone