Skip to content

i18n support for sicp #10698

i18n support for sicp

i18n support for sicp #10698

Triggered via pull request August 8, 2025 05:56
Status Failure
Total duration 2m 55s
Artifacts

ci.yml

on: pull_request
Matrix: lint
Fit to window
Zoom out
Zoom in

Annotations

5 errors and 8 warnings
lint (test --bail=1)
Process completed with exit code 1.
src/pages/sicp/subcomponents/__tests__/SicpToc.test.tsx > Sicp toc renders correctly: src/pages/sicp/subcomponents/__tests__/SicpToc.test.tsx#L16
Error: Snapshot `Sicp toc renders correctly 1` mismatched - Expected + Received <div className="sicp-toc" > <div - className="bp5-tree sicp-toc-tree" - > - <ul - className="bp5-tree-node-list bp5-tree-root" + className="sicp-content" - > + > - <li - className="bp5-tree-node" - > - <div - className="bp5-tree-node-content bp5-tree-node-content-0" - onClick={[Function]} - onContextMenu={[Function]} - onDoubleClick={[Function]} - onMouseEnter={[Function]} - onMouseLeave={[Function]} - > - <span - className="bp5-tree-node-caret-none" - /> - <span - className="bp5-tree-node-label" - > - Foreword - </span> - </div> - <div - className="bp5-collapse" - style={ - { - "height": undefined, - "overflowY": undefined, - "transition": undefined, - } - } - > - <div - aria-hidden={true} - className="bp5-collapse-body" - style={ - { - "transform": "translateY(-undefinedpx)", - "transition": undefined, - } - } - /> - </div> - </li> - <li - className="bp5-tree-node" + <div + className="bp5-non-ideal-state bp5-non-ideal-state-vertical" - > + > - <div + <div - className="bp5-tree-node-content bp5-tree-node-content-0" - onClick={[Function]} - onContextMenu={[Function]} - onDoubleClick={[Function]} - onMouseEnter={[Function]} - onMouseLeave={[Function]} - > - <span - className="bp5-tree-node-caret-none" - /> - <span - className="bp5-tree-node-label" - > - Foreword to Structure and Interpretation of Computer Programs, 1984 - </span> - </div> - <div - className="bp5-collapse" - style={ - { - "height": undefined, - "overflowY": undefined, - "transition": undefined, - } - } - > - <div - aria-hidden={true} - className="bp5-collapse-body" - style={ + className="bp5-non-ideal-state-visual" + style={ - { - "transform": "translateY(-undefinedpx)", - "transition": undefined, - } - } - /> - </div> - </li> - <li - className="bp5-tree-node" - > - <div - className="bp5-tree-node-content bp5-tree-node-content-0" - onClick={[Function]} - onContextMenu={[Function]} - onDoubleClick={[Function]} - onMouseEnter={[Function]} - onMouseLeave={[Function]} - > - <span - className="bp5-tree-node-caret-none" - /> - <span - className="bp5-tree-node-label" - > - Preface - </span> - </div> - <div - className="bp5-collapse" - style={ - { - "height": undefined, + { + "fontSize": "48px", - "overflowY": undefined, - "transition": undefined, - } - } - > - <div - aria-hidden={true} - className="bp5-collapse-body" - style={ - { - "transform": "translateY(-undefinedpx)", + "lineHeight": "48px", - "transition": undefined, - } - } + } + } - /> + > - </div> + <div - </li> - <li - className="bp5-tree-node" - > - <
Unhandled error: src/commons/utils/LocalStorageHelper.ts#L2
ReferenceError: window is not defined ❯ readLocalStorage src/commons/utils/LocalStorageHelper.ts:2:29 ❯ readSicpLangLocalStorage src/features/sicp/utils/SicpUtils.ts:24:16 ❯ SicpToc src/pages/sicp/subcomponents/SicpToc.tsx:62:36 ❯ renderWithHooks node_modules/react-test-renderer/cjs/react-test-renderer.development.js:5608:18 ❯ updateFunctionComponent node_modules/react-test-renderer/cjs/react-test-renderer.development.js:9512:20 ❯ beginWork node_modules/react-test-renderer/cjs/react-test-renderer.development.js:11365:16 ❯ performUnitOfWork node_modules/react-test-renderer/cjs/react-test-renderer.development.js:15850:12 ❯ workLoopSync node_modules/react-test-renderer/cjs/react-test-renderer.development.js:15784:5 ❯ renderRootSync node_modules/react-test-renderer/cjs/react-test-renderer.development.js:15756:7 ❯ performSyncWorkOnRoot node_modules/react-test-renderer/cjs/react-test-renderer.development.js:15461:20 This error originated in "src/pages/sicp/subcomponents/__tests__/SicpToc.test.tsx" test file. It doesn't mean the error was thrown inside the file itself, but while it was running. This error was caught after test environment was torn down. Make sure to cancel any running tasks before test finishes: - cancel timeouts using clearTimeout and clearInterval - wait for promises to resolve using the await keyword
lint (test-coveralls)
The operation was canceled.
lint (test-coveralls)
The strategy configuration was canceled because "lint.test_--bail_1" failed
lint (eslint): src/pages/sicp/subcomponents/chatbot/ChatBox.tsx#L60
React Hook useCallback has an unnecessary dependency: 'maxContentSize'. Either exclude it or remove the dependency array
lint (eslint): src/pages/leaderboard/subcomponents/OverallLeaderboard.tsx#L138
React Hook useEffect has a missing dependency: 'visibleEntries'. Either include it or remove the dependency array
lint (eslint): src/pages/leaderboard/subcomponents/LeaderboardExportButton.tsx#L54
React Hook useEffect has missing dependencies: 'exportCSV' and 'exportRequested'. Either include them or remove the dependency array
lint (eslint): src/pages/leaderboard/subcomponents/ContestLeaderboard.tsx#L156
React Hook useMemo has a missing dependency: 'handleLinkClick'. Either include it or remove the dependency array
lint (eslint): src/pages/leaderboard/subcomponents/ContestLeaderboard.tsx#L46
React Hook useEffect has a missing dependency: 'visibleEntries'. Either include it or remove the dependency array
lint (eslint): src/pages/academy/adminPanel/subcomponents/assessmentConfigPanel/AssessmentConfigPanel.tsx#L262
React Hook useMemo has a missing dependency: 'setIsMinigame'. Either include it or remove the dependency array
lint (eslint): src/commons/assessmentWorkspace/AssessmentWorkspace.tsx#L245
React Hook useEffect has missing dependencies: 'checkWorkspaceReset', 'question.type', and 'votingId'. Either include them or remove the dependency array
lint (eslint): src/commons/assessmentWorkspace/AssessmentWorkspace.tsx#L201
React Hook useEffect has missing dependencies: 'code', 'initialRunCompleted', 'props.fromContestLeaderboard', and 'votingId'. Either include them or remove the dependency array