Интересное расширение для VS Code которое показывает связи между файлами на основе импорта и экспорта, а также позволяет увидеть ссылки (определения, вызовы функций, использование и т.д.), когда вы нажимаете на функцию или переменную.
При клике на методе/переменной расширение визуально показывает, где находятся ссылки в кодовой базе. Также есть отображение локальных изменений Git.
Пока расширение поддерживает проекты на Javascript, Typescript и React, но автор пишет, что в ближайшее время появятся и другие языки и фреймворки. Нас интересует C# 😬 Его вроде как тоже добавят.
На Ютубчике есть видео где автор подробно показывает работу расширения:
Установил и натравил на исходники Trafaret. Видно что есть большой файл app.ts (справа), много хелперов (слева) и класс utils.ts который импортирует хелперы.
Если приблизить, то рендерится код класса. Можно нажать на переменную или метод и расширение покажет где оно используется. В общем интересно, можно поковыряться. Уже сейчас понятно что app.ts по хорошему требует рефакторинга 😅 Ждём когда завезут поддержку C#.
Нет комментариев