You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
radon can be used to evaluate the cyclomatic complexity of code and give it a grade (A-F).
For example:
$ radon cc -s shared/bin/extracted_files_http_server.py
shared/bin/extracted_files_http_server.py
M 78:4 HTTPHandler.do_GET - F (83)
C 69:0 HTTPHandler - F (43)
F 520:0 serve_on_port - A (5)
F 541:0 main - A (5)
F 56:0 LocalFilesForZip - A (2)
M 71:4 HTTPHandler.translate_path - A (1)
We should run this on all our python code (e.g., find . -type f -name "*.py" -print0 | xargs -I "XXX" -0 radon cc -s "XXX") and refactor where necessary.