#!/bin/bash

source venv/bin/activate
mkdir -p reports

exclude="*/tests/*,*/tests.py,*/test*.py,*/migrations/*"

echo -e "\n\x1b[1;32mCyclomatic Complexity\x1b[0m"
radon cc roadies -s --total-average -e $exclude
radon cc roadies -s -a -e $exclude --json > reports/cc.json

echo -e "\n\x1b[1;32mMaintainabilty Index\x1b[0m"
radon mi roadies -s -e $exclude
radon mi roadies -s -e $exclude --json > reports/mi.json

# Raw Code Stats
radon raw roadies -s -e $exclude --json > reports/raw.json
