repowisedheerajnaik259/data-management

dheerajnaik259 / data-management

typescriptmain551b16914.3K linessynced on Nov 13, 2026
Since the previous index, +10 files+0.2 code health+0.4 hotspot health

Code health

7.6out of 10Good

Hotspots average 6.1, the place fixes pay off most.

Explore this codebase

Do next · 4

4 things worth doing in the week to Nov 13, the last indexed commit.

Worth planning

  • Break up InvoicePreviewModal (CCN 68, 304 lines)

    src/components/invoices/InvoicePreviewModal.tsx:72

    InvoicePreviewModal has many paths; easier to read and change once split, which also removes a duplicate; function changed in 7 commits; its file is imported by 4 files, changed 7 times in 90 days.

    gain
    up to +2.3 health on this file(inferred)
    finding
    Complex method
    size
    CCN 68, 304 lines
    severity
    high
    worth a check
  • Break up CameramanForm (CCN 42, 102 lines)

    src/components/cameramen/CameramanForm.tsx:30

    CameramanForm has many paths; easier to read and change once split, which also removes a duplicate; function changed in 8 commits; its file is imported by 3 files, changed 8 times in 90 days.

    gain
    up to +2.7 health on this file(inferred)
    finding
    Complex method
    size
    CCN 42, 102 lines
    severity
    high
    worth a check
  • Tidy the code shape this week's commits left: 35 findings in 24 files

    6 commits in the last 7 days added or worsened long, complex or deeply nested code, still open. Start with src/routes/Shoots.tsx (2 findings): tidying it while the change is fresh costs less than after the next one.

    code-shape findings
    35
    files
    24
    commits
    6
  • Break up ClientForm (CCN 48, 127 lines)

    src/components/clients/ClientForm.tsx:34

    ClientForm has many paths; easier to read and change once split, which also removes a duplicate; function changed in 6 commits; its file is imported by 3 files, changed 6 times in 90 days.

    gain
    up to +2.2 health on this file(inferred)
    finding
    Complex method
    size
    CCN 48, 127 lines
    severity
    high
    worth a check

Improve what Repowise can see

  • Add a test coverage report

    Without one, Repowise cannot tell tested code from untested code, so every test-related action says “unknown”.

    line coverage
    Unknown, no report

Everything we found

5 areas