Pythoner
Фотография
✈️Radon – это инструмент для статического анализа Python-кода, который вычисляет метрики сложности, такие как цикломатическая сложность и индекс поддерживаемости.
➡️Основная задача:
Автоматически оценивать сложность кода и выявлять потенциально проблемные участки.
➡️Пример использования:
# Анализ цикломатической функции
from radon.complexity import cc_visit
code = """
def example(x):
if x > 0:
return x + 1
else:
return x - 1
"""
result = cc_visit(code)
print(result) # Выводит метрики сложности
🖥GitHub
💡Главный плюс:
Radon помогает поддерживать чистый и читаемый код, автоматизируя анализ сложности и интеграцию в CI/CD.
🐍Pythoner
11 · 1.3K ·