Визуальный код: как обнаружить мертвый машинописный код - PullRequest
0 голосов
/ 05 мая 2018

Для приватного метода доступны правила tslint. Но как я могу узнать, если публичный метод не используется где-либо в проекте и, следовательно, кандидат на мертвый код. Я использую код Visual Studio для Typescript.

Ответы [ 2 ]

0 голосов
/ 12 июля 2019

Посмотрите на https://www.npmjs.com/package/ts-unused-exports

Это производит вывод как это

$ ts-unused-exports tsconfig.json

4 modules with unused exports

src/lambda: handler
src/routes/crud: default
0 голосов
/ 05 мая 2018

Ну, я не думаю, что вы можете сделать это для всего своего кода, но вы можете открыть контекстное меню над методом / функцией / свойством, а затем выбрать «найти все ссылки». Если ничего не найдено, вы можете пометить его как кандидата для удаления.

Конечно, этот метод не идеален. Например, вы можете вызвать метод из объекта, который является экземпляром класса, но ранее был приведен к any, но это отправная точка.

...