Skip to content

Commit 52e2125

Browse files
committed
fix: resolve linting errors in tree visualizations
- Fix 'current' variable reassignment in BTreeVisualization.tsx - Remove unused 'error' parameter in catch block - Remove unnecessary dependency 'setRecoloringNodes' in RedBlackTreeVisualization.tsx - All critical linting errors resolved, only minor warning remains
1 parent 3f7762e commit 52e2125

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/features/datastructures/components/visualizations/2d/tree/BTreeVisualization.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ const BTreeVisualization: React.FC<BTreeVisualizationProps> = ({ degree = 3, cla
197197
setMessage(`Searching for ${key}...`);
198198

199199
const path: BTreeNode[] = [];
200-
let current: BTreeNode | null = root;
200+
const current: BTreeNode | null = root;
201201

202202
const searchStep = (node: BTreeNode | null, step: number) => {
203203
if (!node) {
@@ -464,7 +464,7 @@ const BTreeVisualization: React.FC<BTreeVisualizationProps> = ({ degree = 3, cla
464464
calculatePositions(finalRoot);
465465
}
466466
setRoot(finalRoot ? { ...finalRoot } : null);
467-
} catch (error) {
467+
} catch {
468468
setMessage(`Key ${key} not found in tree`);
469469
}
470470

src/features/datastructures/components/visualizations/2d/tree/RedBlackTreeVisualization.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -560,7 +560,7 @@ const RedBlackTreeVisualization: React.FC<RBVisualizationProps> = ({
560560

561561
return [nodeMap, currentRoot];
562562
},
563-
[rotateLeft, rotateRight, setRotatingNodes, setRecoloringNodes]
563+
[rotateLeft, rotateRight, setRotatingNodes]
564564
);
565565

566566
// Red-Black Tree deletion

0 commit comments

Comments
 (0)