• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

source-academy / frontend / 29308480105
42%

Build:
DEFAULT BRANCH: master
Ran 14 Jul 2026 05:27AM UTC
Jobs 1
Files 462
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

14 Jul 2026 05:25AM UTC coverage: 42.244% (-0.01%) from 42.255%
29308480105

push

github

web-flow
Refactor SICP/SICPy layout hooks and add caching (#4092)

* Move useLocalStorageState to separate file

* Move local storage helpers to hook file

* Fix util duplication and match for parity

* Fix typo

* Standardize file layout

* Improve hook safety

* Use hook instead of low level effects

* Create SICP query keys

* Create SICP query hooks

* Use new hooks to reduce duplication

* Add special handling for index page

* Rename hook to be textbook agnostic

* Use global object to avoid stale references

* Fix loading edge case

* Prefer supplier function for performance

2738 of 7544 branches covered (36.29%)

Branch coverage included in aggregate %.

12 of 14 new or added lines in 1 file covered. (85.71%)

608 existing lines in 16 files now uncovered.

6442 of 14187 relevant lines covered (45.41%)

28.05 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
83.33
src/commons/hooks/useLocalStorageState.ts

Coverage Regressions

Lines Coverage ∆ File
267
13.69
-0.13% src/commons/sagas/RequestsSaga.ts
87
53.77
-0.15% src/pages/playground/Playground.tsx
64
2.36
0.0% src/pages/academy/grading/subcomponents/GradingSubmissionsTable.tsx
54
45.82
0.0% src/commons/sagas/BackendSaga.ts
45
61.89
0.0% src/commons/assessmentWorkspace/AssessmentWorkspace.tsx
23
0.0
0.0% src/commons/sideContent/content/SideContentSessionManagement.tsx
19
38.2
0.0% src/new_routes/_layout.tsx
15
47.46
-2.54% src/commons/utils/Hooks.ts
11
0.0
0.0% src/pages/academy/grading/subcomponents/GradingActions.tsx
7
36.84
0.0% src/commons/navigationBar/subcomponents/NavigationBarLangSelectButton.tsx
5
80.28
0.0% src/commons/profile/Profile.tsx
5
71.85
0.0% src/commons/sagas/WorkspaceSaga/helpers/versionHistory.ts
2
89.66
0.0% src/commons/redux/utils.ts
2
60.0
0.0% src/commons/utils/TypeHelper.ts
1
97.59
0.0% src/commons/application/ApplicationTypes.ts
1
34.43
0.0% src/commons/utils/AuthHelper.ts
Jobs
ID Job ID Ran Files Coverage
1 29308480105.1 14 Jul 2026 05:27AM UTC 462
42.24
GitHub Action Run
Source Files on build 29308480105
  • Tree
  • List 462
  • Changed 18
  • Source Changed 0
  • Coverage Changed 18
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 98aee54f on github
  • Prev Build on master (#29087071105)
  • Next Build on master (#29310711156)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc