Auto-generated by reDSL on 2026-04-09 13:51
- Refactor
_get_dependenciesinweekly/checkers/dependencies.py— CC=54 (line 130) - Refactor
generate_llm_reportinweekly/git_report.py— CC=47 (line 35) - Refactor
_find_common_issuesinweekly/checkers/code_quality.py— CC=37 (line 221) - Refactor
_generate_repo_reportinweekly/git_scanner.py— CC=28 (line 406) - Refactor
_detect_cd_configinweekly/checkers/ci_cd.py— CC=15 (line 152) - Refactor
checkinweekly/checkers/code_quality.py— CC=15 (line 24) - Refactor
_detect_license_typeinweekly/checkers/docs.py— CC=15 (line 156) - Refactor
checkinweekly/checkers/testing.py— CC=15 (line 25) - Refactor
__post_init__inweekly/git_scanner.py— CC=15 (line 50) - Refactor
_detect_formattersinweekly/checkers/code_quality.py— CC=14 (line 122) - Refactor
_detect_lintersinweekly/checkers/code_quality.py— CC=14 (line 157) - Refactor
_check_version_consistencyinweekly/checkers/release_readiness.py— CC=13 (line 92) - Refactor
_parse_since_dateinweekly/cli.py— CC=13 (line 175) - Refactor
find_git_reposinweekly/git_scanner.py— CC=13 (line 202) - Refactor
checkinweekly/checkers/docs.py— CC=12 (line 23) - Refactor
_parse_mypy_outputinweekly/checkers/style.py— CC=12 (line 231) - Refactor
test_generate_report_with_issuesintests/test_style_checker.py— CC=11 (line 237) - Refactor
_has_testing_in_ciinweekly/checkers/ci_cd.py— CC=11 (line 207) - Refactor
_classify_commitinweekly/git_change_analyzer.py— CC=11 (line 167) - Refactor
_generate_summary_reportinweekly/git_scanner.py— CC=11 (line 575)
- Split
weekly/git_report.py— 922 lines - Split
weekly/git_scanner.py— 638 lines - Split
weekly/git_change_analyzer.py— 418 lines
- Simplify
test_scan_command_generates_reportsintests/test_scan_integration.py— CC=10 - Simplify
test_get_fix_commandsintests/test_style_checker.py— CC=10 - Simplify
checkinweekly/checkers/dependencies.py— CC=10 - Simplify
_run_pip_auditinweekly/checkers/dependencies.py— CC=10 - Simplify
generate_changelog_with_git_cliffinweekly/git_change_analyzer.py— CC=10 - Simplify
generate_markdown_reportinweekly/git_report.py— CC=10 - Simplify
_render_repo_reportinweekly/git_report.py— CC=10 - Simplify
_extract_metadatainweekly/git_scanner.py— CC=10 - Simplify
test_parse_mypy_outputintests/test_style_checker.py— CC=9 - Simplify
_detect_type_checkersinweekly/checkers/code_quality.py— CC=9 - Simplify
_check_metadatainweekly/checkers/packaging.py— CC=9 - Simplify
_parse_flake8_outputinweekly/checkers/style.py— CC=9 - Simplify
_check_test_coverageinweekly/checkers/testing.py— CC=9 - Simplify
analyzeinweekly/cli.py— CC=9 - Simplify
_format_text_outputinweekly/cli.py— CC=9 - Simplify
get_commits_sinceinweekly/git_change_analyzer.py— CC=9 - Simplify
analyze_changesinweekly/git_change_analyzer.py— CC=9 - Simplify
scan_allinweekly/git_scanner.py— CC=9 - Simplify
maininexamples/git_scan_example.py— CC=8 - Simplify
checkinweekly/checkers/ci_cd.py— CC=8
- Add integration and unit tests for the new deep code analysis engine and its seven supporting modules
- Update documentation/README to document the new CLI, validation, API, and markdown report output
- Verify LLM report formatting and Markdown output across report types after report-style changes
- Review CI/test configuration impacted by disabling auto_update_config and adjust workflows if needed
- Re-assess complexity and size TODOs (CC and large-file items) for newly added/modified modules