Skip to content

Latest commit

 

History

History
63 lines (54 loc) · 3.99 KB

File metadata and controls

63 lines (54 loc) · 3.99 KB

TODO — weekly

Auto-generated by reDSL on 2026-04-09 13:51

High Complexity Functions

  • Refactor _get_dependencies in weekly/checkers/dependencies.py — CC=54 (line 130)
  • Refactor generate_llm_report in weekly/git_report.py — CC=47 (line 35)
  • Refactor _find_common_issues in weekly/checkers/code_quality.py — CC=37 (line 221)
  • Refactor _generate_repo_report in weekly/git_scanner.py — CC=28 (line 406)
  • Refactor _detect_cd_config in weekly/checkers/ci_cd.py — CC=15 (line 152)
  • Refactor check in weekly/checkers/code_quality.py — CC=15 (line 24)
  • Refactor _detect_license_type in weekly/checkers/docs.py — CC=15 (line 156)
  • Refactor check in weekly/checkers/testing.py — CC=15 (line 25)
  • Refactor __post_init__ in weekly/git_scanner.py — CC=15 (line 50)
  • Refactor _detect_formatters in weekly/checkers/code_quality.py — CC=14 (line 122)
  • Refactor _detect_linters in weekly/checkers/code_quality.py — CC=14 (line 157)
  • Refactor _check_version_consistency in weekly/checkers/release_readiness.py — CC=13 (line 92)
  • Refactor _parse_since_date in weekly/cli.py — CC=13 (line 175)
  • Refactor find_git_repos in weekly/git_scanner.py — CC=13 (line 202)
  • Refactor check in weekly/checkers/docs.py — CC=12 (line 23)
  • Refactor _parse_mypy_output in weekly/checkers/style.py — CC=12 (line 231)
  • Refactor test_generate_report_with_issues in tests/test_style_checker.py — CC=11 (line 237)
  • Refactor _has_testing_in_ci in weekly/checkers/ci_cd.py — CC=11 (line 207)
  • Refactor _classify_commit in weekly/git_change_analyzer.py — CC=11 (line 167)
  • Refactor _generate_summary_report in weekly/git_scanner.py — CC=11 (line 575)

Large Files (>400 LoC)

  • Split weekly/git_report.py — 922 lines
  • Split weekly/git_scanner.py — 638 lines
  • Split weekly/git_change_analyzer.py — 418 lines

Moderate Complexity Functions

  • Simplify test_scan_command_generates_reports in tests/test_scan_integration.py — CC=10
  • Simplify test_get_fix_commands in tests/test_style_checker.py — CC=10
  • Simplify check in weekly/checkers/dependencies.py — CC=10
  • Simplify _run_pip_audit in weekly/checkers/dependencies.py — CC=10
  • Simplify generate_changelog_with_git_cliff in weekly/git_change_analyzer.py — CC=10
  • Simplify generate_markdown_report in weekly/git_report.py — CC=10
  • Simplify _render_repo_report in weekly/git_report.py — CC=10
  • Simplify _extract_metadata in weekly/git_scanner.py — CC=10
  • Simplify test_parse_mypy_output in tests/test_style_checker.py — CC=9
  • Simplify _detect_type_checkers in weekly/checkers/code_quality.py — CC=9
  • Simplify _check_metadata in weekly/checkers/packaging.py — CC=9
  • Simplify _parse_flake8_output in weekly/checkers/style.py — CC=9
  • Simplify _check_test_coverage in weekly/checkers/testing.py — CC=9
  • Simplify analyze in weekly/cli.py — CC=9
  • Simplify _format_text_output in weekly/cli.py — CC=9
  • Simplify get_commits_since in weekly/git_change_analyzer.py — CC=9
  • Simplify analyze_changes in weekly/git_change_analyzer.py — CC=9
  • Simplify scan_all in weekly/git_scanner.py — CC=9
  • Simplify main in examples/git_scan_example.py — CC=8
  • Simplify check in weekly/checkers/ci_cd.py — CC=8

Discovered

  • 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