repowisehkuds/deeptutor

hkuds / deeptutor

pythontypescriptmain1ea7df1687.6K linessynced 15h ago
Since the previous index, 2d ago+290 files

Code health

6.7out of 10Fair

Hotspots average 4.9, the place fixes pay off most.

Explore this codebase

Do next · 6

6 things worth doing in the week to Oct 28, the last indexed commit.

Worth planning

  • Tidy the code shape this week's commits left: 84 findings in 56 files

    9 commits in the last 7 days added or worsened long, complex or deeply nested code, still open. Start with web/components/chat/home/ChatComposer.tsx (3 findings): tidying it while the change is fresh costs less than after the next one.

    code-shape findings
    84
    files
    56
    commits
    9
  • Simplify ChatStateAdapterProvider in web/features/chat/ChatStateAdapter.tsx: tests reach it, and fixes keep landing

    Changed 63 times in 90 days, and 23 of those commits were bug fixes.

    commits in 90 days
    63
    bug-fix commits
    23
    line coverage
    Unknown, no report
    tests that reach it
    13 test files, call graph(inferred)
    worth a check
  • Simplify websocket_progress in deeptutor/api/routers/knowledge.py: tests reach it, and fixes keep landing

    Changed 61 times in 90 days, and 18 of those commits were bug fixes.

    commits in 90 days
    61
    bug-fix commits
    18
    line coverage
    Unknown, no report
    tests that reach it
    11 test files, call graph(inferred)
    worth a check
  • Simplify execute in deeptutor/capabilities/mastery/tools.py: tests reach it, and fixes keep landing

    Changed 46 times in 90 days, and 23 of those commits were bug fixes.

    commits in 90 days
    46
    bug-fix commits
    23
    line coverage
    Unknown, no report
    tests that reach it
    23 test files, call graph(inferred)
    worth a check
  • Simplify ChatMessageList in web/features/chat/messages/ChatMessageList.tsx: tests reach it, and fixes keep landing

    Changed 45 times in 90 days, and 17 of those commits were bug fixes.

    commits in 90 days
    45
    bug-fix commits
    17
    line coverage
    Unknown, no report
    tests that reach it
    12 test files, call graph(inferred)
    worth a check

Everything we found

6 areas