You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I discovered your UML class diagram feature in ALM (really nice!) and since it can show the base class which it extends it reminded me to an "old" feature request/discussion in the atom-typescript project (see TypeStrong/atom-typescript#464).
Wouldn't it be great if you can show an indicator in the left margin of the code editor for class inheritance and member overrides (possibly with a jump to declaration on click). Just like Visual Studio does for languages like C++, C#, etc. I think it would be very useful to see a visual clue...
Big thanks for all your hard work for the TypeScript community as a whole and your efforts in creating the best TypeScript IDE! Really appreciate it.
The text was updated successfully, but these errors were encountered:
I've done it for does this override any parent as I could do that performantly quite easily (only requires current file analysis). That provides sufficient value (at least you know if you've mistyped something).
The "is this member overridden by anything* is a bigger task in terms of its performance impact (all classes need to be analyzed) and I will think about that more.
Wow, very nice!!! I think the "does this override any parent" is the most useful indicator. So this is great for now. Do you think this feature could be easily integrated in atom-typescript as well (I understand your main focus is now on ALM, but I'm just curious)? Or is it hard to show custom indicators in Atom?
I noticed one small bug regarding the position of the indicator. If a member is preceded by a comment block, the indicator is displayed at the beginning of the comment block instead of the member declaration.
Hi @basarat,
I discovered your UML class diagram feature in ALM (really nice!) and since it can show the base class which it extends it reminded me to an "old" feature request/discussion in the atom-typescript project (see TypeStrong/atom-typescript#464).
Wouldn't it be great if you can show an indicator in the left margin of the code editor for class inheritance and member overrides (possibly with a jump to declaration on click). Just like Visual Studio does for languages like C++, C#, etc. I think it would be very useful to see a visual clue...
Big thanks for all your hard work for the TypeScript community as a whole and your efforts in creating the best TypeScript IDE! Really appreciate it.
The text was updated successfully, but these errors were encountered: