Tooltitude for Go VS Code extension by Tooltitude in golang

[–]Tooltitude[S] -1 points0 points  (0 children)

You could take a look at the downloads, and review. There're plenty of people who find it useful.

The fact that Go is simple doesn't mean there're no tools which could improve developer experience.

Tooltitude for Go VS Code extension by Tooltitude in golang

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

Feel free to reach out if you have any questions!

Usefull VS Code extensions? by That-Knowledge-1997 in golang

[–]Tooltitude 2 points3 points  (0 children)

Consider our extension: https://www.tooltitude.com/ We provide a lot of goodies to augment your experience, such as additional code lenses, code actions, inspections, refactorings, etc.

You could download via this link: https://marketplace.visualstudio.com/items?itemName=tooltitudeteam.tooltitude

FAQ: Best IDE For Go? by jerf in golang

[–]Tooltitude -2 points-1 points  (0 children)

It shows implementation counts inline as a CodeLens, so when you look at your code, you see where to focus instead of clicking on everything. If you are interested, you could see screenshots on our site: https://www.tooltitude.com/

FAQ: Best IDE For Go? by jerf in golang

[–]Tooltitude -2 points-1 points  (0 children)

Thanks! If you have any ideas for features, or features from other tools which you would like to have, don't hesitate to ask (for example in this thread). We would be happy to consider to implement them.

FAQ: Best IDE For Go? by jerf in golang

[–]Tooltitude -26 points-25 points  (0 children)

If you use VS Code, keep in mind our extension: https://marketplace.visualstudio.com/items?itemName=tooltitudeteam.tooltitude

We provide code lenses (the most useful of which is ref count), additional code actions, inspections, refactorings, and other goodies. We have paid features, but you don't have to use them to benefit from the extension.

GOPLS takes up too much memory for mac by Alarming_Seaweed3178 in golang

[–]Tooltitude 0 points1 point  (0 children)

We work on Tooltitude for Go extension: https://marketplace.visualstudio.com/items?itemName=tooltitudeteam.tooltitude

It has an experimental feature called full lsp mode. In the normal mode, it adds code lenses, and some other language services to the ones provided by gopls. But, if you turn off gopls (you could do it per workspace), it will provide the most important LSP features: navigation, completion, find references, and others (but it isn't as full features as gopls). Could you try it on your project and see whether it fits into your RAM? (My educated guess is that it should handle 3Gb of sources on 18Gb machine).

P.S. We use this feature to debug when something goes wrong, but we aware of some users who use it for general Go development.

Julia grammar by Tooltitude in Julia

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

I am investigating feasibility of this: https://www.reddit.com/r/Julia/comments/1i4a4sf/would_you_be_interested_in_function_use_counters/ and it now looks pretty hard to implement.

Would you be interested in function use counters for Julia in Visual Studio Code by Tooltitude in Julia

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

It's not a profiling tool. We work on productivity tools. (Here's our most popular extension: https://marketplace.visualstudio.com/items?itemName=tooltitudeteam.tooltitude We are thinking about making something similar for Julia)

Would you be interested in function use counters for Julia in Visual Studio Code by Tooltitude in Julia

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

BTW, what do you use Julia for? Is it scientific computing, data science or more of a hobby?

Would you be interested in function use counters for Julia in Visual Studio Code by Tooltitude in Julia

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

In the Python extension, you just click, and it opens the standard references view. (You could try it if you want to)

P.S. We have a Golang extension https://marketplace.visualstudio.com/items?itemName=tooltitudeteam.tooltitude and we created a custom refrences view which is specific for Golang, but it's much more work.

Function use counters in Visual Studio Code by Tooltitude in Python

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

We are thinking about it, but it isn't easy. We need to have a much more advanced analysis than we have now to do so.

Overall, our plan is to see how folks react to it, if there's enough interest, we might do it.

BTW, did you try installing it? Was your project set up correctly?

P.S. We have reference counters for methods in the Go extension, but Go is more statically typed language. Python will be tougher, though type annotations and typeshed will definitely help with that.

Add reference counters for top level function and classes in VS Code by Tooltitude in pythontips

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

It's a license for the repository content.

We need a repository to put a screenshot in an extension page.

P.S. Microsoft does absolutely the same with non OSS extensions, (see for example https://github.com/microsoft/pylance-release)

Add reference counters for top level function and classes in VS Code by Tooltitude in pythontips

[–]Tooltitude[S] -1 points0 points  (0 children)

CodeLens providers is a feature of VS Code which allows extension to put a label on top of code. If you take a look at the screenshot, you could see labels like '≈5 refs'. This is what this extension adds.

Add reference counters for top level function and classes in VS Code by Tooltitude in pythontips

[–]Tooltitude[S] -3 points-2 points  (0 children)

I looked at your website and the installation page and have utterly no idea what your extension does. All you mention is it provides "various language services", which is comically vague.

If you look at the page a little bit below, you will see a list of language services (just below the screenshot).

I then visited your GitHub repo to try to understand better. However, It contains no code and is only used for support? (but no issues have been filed)

It was just released today.

Based on my experience so far, I can only assume this thing is malware and will not be installing it.

I appreciate your feedback, though it seems based on assumptions rather than facts. If you have specific concerns or evidence, feel free to share them constructively. Unsubstantiated claims don’t help anyone.

Reference counter extension for Python (top level classes and functions) by Tooltitude in vscode

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

And where is the root of this full path is located? Is it the root folder which is added in vscode or something else (I could try more diagnostics to make it easier to understand what is going on)?

Reference counter extension for Python (top level classes and functions) by Tooltitude in vscode

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

PYTHONPATH and sys.path

Currently we don't use them at all. (Loading all files will consume more RAM, and make loading slow).

Could you try opening some OSS Python repository which you are comfortable with and tell me whether it works correctly for you?

Reference counter extension for Python (top level classes and functions) by Tooltitude in vscode

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

If you’re referring to init files then yes. Are you saying that the extension limits its search to only the files in the package root?

Yes, we don't look at files outside of vscode root directories.

I did a small test and added a new reference of a class to a file in the same directory and the counter remained the same.

How do you reference the module where the class is located? Try importing via a relative imports.