Skip to content

chore: remove dead solution-mapping and solver-steps functions#122

Merged
Trosper3 merged 2 commits into
ReduxISU:ReduxAPI_GUIfrom
wrigjl:chore/remove-dead-mapsolution-code
Jul 4, 2026
Merged

chore: remove dead solution-mapping and solver-steps functions#122
Trosper3 merged 2 commits into
ReduxISU:ReduxAPI_GUIfrom
wrigjl:chore/remove-dead-mapsolution-code

Conversation

@wrigjl

@wrigjl wrigjl commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Summary

Removes four exported functions from components/redux/index.js that have no callers anywhere in the repo:

  • processReductionVisualizations
  • requestMappedSolutionTransitive
  • requestMappedSolution
  • requestSolverSteps

processReductionVisualizations and requestMappedSolutionTransitive are never imported. requestMappedSolution was only reachable through those two, so all three are unreachable at runtime. requestSolverSteps likewise has no callers — and points at a misspelled route (ProlemProvider) with a copy-pasted error message, confirming it was never exercised. 63 lines removed.

Verification

  • Exhaustive search (git grep + ripgrep over the full tree, incl. untracked) confirms no references remain to any of the four names.
  • No barrel re-exports, import * as namespace dispatch, or dynamic string dispatch could reach them — all consumers of this module use named imports.
  • eslint components/redux/index.js passes.

🤖 Generated with Claude Code

Remove three exported functions from components/redux/index.js that have
no callers anywhere in the repo:

- processReductionVisualizations
- requestMappedSolutionTransitive
- requestMappedSolution

processReductionVisualizations and requestMappedSolutionTransitive were
never imported; requestMappedSolution was only reachable through those two,
so all three are unreachable at runtime.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
requestSolverSteps in components/redux/index.js has no callers anywhere
in the repo. It also points at a misspelled route (ProlemProvider) with a
copy-pasted error message, confirming it was never exercised.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@wrigjl wrigjl changed the title chore: remove dead solution-mapping functions chore: remove dead solution-mapping and solver-steps functions Jun 30, 2026

@Trosper3 Trosper3 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Exhaustive search (git grep + ripgrep over the full tree, incl. untracked) confirms no references remain to any of the four names.
No barrel re-exports, import * as namespace dispatch, or dynamic string dispatch could reach them — all consumers of this module use named imports.
eslint components/redux/index.js passes.

This is a very nice check. Thanks for purging this.

@Trosper3 Trosper3 merged commit 4c8bfcf into ReduxISU:ReduxAPI_GUI Jul 4, 2026
7 checks passed
@wrigjl wrigjl deleted the chore/remove-dead-mapsolution-code branch July 4, 2026 19:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants