У меня есть Codebase около 5,3 тыс. LOC с около 30 различными классами. Код уже очень хорошо отформатирован, и я хочу улучшить его, добавив префиксные методы, которые вызываются только в модуле, который был определен с помощью «_», чтобы указать это. Да, было бы неплохо сделать это с самого начала, но сейчас уже слишком поздно: D
В основном я ищу инструмент, который сообщит мне, если метод не вызывается вне модуля, в котором он был определен, я не ищу материал, который автоматически преобразует все, чтобы использовать подчеркивания, просто «простая» вещь, которая говорит мне, где я должен искать префиксы.
Я взглянул на модуль AST, но нет простого способа получить список определений методов и вызовов, а также анализ простого текста дает слишком много ложных срабатываний. Я не настаиваю на том, чтобы тратить день (и) на переизобретение колеса, когда может быть уже существующее решение моей проблемы.