Metrics AST-это вспыхивающий статический кодовый анализатор. Он предоставляет метрики о вашем коде и помогает вам на раннем этапе выявлять потенциальные проблемы.
Документация | Вклад | Twitter

Откройте свой терминал и запустите следующую команду:
ast-metrics analyze --report-html=<directory> /path/to/your/code Metrics AST - это отдельный пакет. Это не требует установки какого -либо другого программного обеспечения.
curl -s https://raw.githubusercontent.com/Halleck45/ast-metrics/main/scripts/download.sh|bashили следуйте инструкциям по установке.
Важный
Пожалуйста, всегда читайте любой сценарий, найденной в Интернете, прежде чем запустить его, и никогда не используйте привилегированный доступ для его запуска.
Анализ статического кода-это изменение игры для улучшения качества кода. Это помогает вам достать потенциальные проблемы на раннем этапе, обеспечить соблюдение стандартов кодирования и получить более глубокое представление о вашей кодовой базе.
С метриками AST вы можете:
Независимо от того, поддерживаете ли вы существующую кодовую базу или создаете новую, метрики AST дают вам возможность писать лучше, более поддерживаемый код.
Узнайте больше в документации
Метрики AST экспериментальны и активно развиваются. Мы приветствуем взносы.
Не стесняйтесь открывать дискуссию. Мы любим предложения, идеи, отчеты об ошибках и другие вклады.
Если вы хотите внести свой вклад в кодовую базу, ознакомьтесь с руководством для начала.
Мы ищем помощь в поддержке новых языков программирования, стабилизировали инструмент и обогащаем его. Вот список поддерживаемых языков:
AST Metrics-это программное обеспечение с открытым исходным кодом, лицензированное по лицензии MIT