1 viewer
rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off
crates/cre8-app-chess/src/view/chess_match.js
Functions
By call-graph weight (PageRank; 1.0 is the average function). 81 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| holdssrc/view/chess_match.js:38 | fn | 4 | 5 | 9 | 1 | 5.9 | |
| actorIsMesrc/view/chess_match.js:37 | fn | 1 | 3 | 1 | 0 | 5.5 | |
| squaressrc/view/chess_match.js:139 | fn | 3 | 1 | 6 | 0 | 2.9 | |
| paintRematchsrc/view/chess_match.js:656 | fn | 27 | 13 | 4 | 3 | 2.4 | |
| opponentSeatsrc/view/chess_match.js:634 | fn | 4 | 3 | 4 | 2 | 2.2 | |
| decoratesrc/view/chess_match.js:171 | fn | 33 | 22 | 9 | 9 | 1.9 | |
| paintNotesrc/view/chess_match.js:102 | fn | 14 | 5 | 3 | 0 | 1.8 | |
| actorsrc/view/chess_match.js:36 | fn | 1 | 2 | 10 | 0 | 1.7 | |
| oppositesrc/view/chess_match.js:43 | fn | 1 | 2 | 5 | 0 | 1.7 | |
| waitingChallengesrc/view/chess_match.js:654 | fn | 1 | 2 | 4 | 0 | 1.6 | |
| holdsAnysrc/view/chess_match.js:42 | fn | 1 | 2 | 6 | 1 | 1.5 | |
| mySeatsrc/view/chess_match.js:633 | fn | 1 | 3 | 3 | 1 | 1.5 | |
| clockAllowsPlaysrc/view/chess_match.js:65 | fn | 1 | 3 | 4 | 0 | 1.5 | |
| rematchNotesrc/view/chess_match.js:684 | fn | 4 | 2 | 7 | 1 | 1.5 | |
| clearMarkssrc/view/chess_match.js:146 | fn | 7 | 1 | 6 | 1 | 1.4 | |
| rematchKindsrc/view/chess_match.js:645 | fn | 8 | 12 | 3 | 3 | 1.4 | |
| opponentNamesrc/view/chess_match.js:638 | fn | 4 | 3 | 3 | 1 | 1.3 | |
| describesrc/view/chess_match.js:385 | fn | 5 | 2 | 3 | 0 | 1.3 | |
| unwrapsrc/view/chess_match.js:128 | fn | 5 | 5 | 10 | 0 | 1.3 | |
| stillMotionsrc/view/chess_match.js:365 | fn | 1 | 2 | 1 | 0 | 1.1 | |
| baresrc/view/chess_match.js:630 | nested fn | 1 | 2 | 1 | 1 | 1 | |
| canMovesrc/view/chess_match.js:143 | fn | 1 | 6 | 4 | 2 | 1 | |
| refreshsrc/view/chess_match.js:573 | fn | 48 | 29 | 5 | 9 | 1 | |
| renderClockssrc/view/chess_match.js:67 | fn | 30 | 16 | 4 | 3 | 0.9 | |
| rematchWritesrc/view/chess_match.js:753 | fn | 14 | 6 | 4 | 2 | 0.9 | |
| stopRematchPollsrc/view/chess_match.js:820 | fn | 4 | 2 | 2 | 0 | 0.9 | |
| endDragsrc/view/chess_match.js:924 | fn | 8 | 4 | 2 | 0 | 0.9 | |
| squareNodesrc/view/chess_match.js:142 | fn | 1 | 1 | 3 | 0 | 0.9 | |
| arenasrc/view/chess_match.js:52 | fn | 1 | 1 | 3 | 0 | 0.8 | |
| focusSquaresrc/view/chess_match.js:296 | fn | 6 | 3 | 3 | 1 | 0.8 | |
| findOffersrc/view/chess_match.js:826 | fn | 19 | 12 | 2 | 6 | 0.8 | |
| squareAtsrc/view/chess_match.js:879 | fn | 4 | 3 | 2 | 0 | 0.8 | |
| moveKeysrc/view/chess_match.js:366 | fn | 1 | 4 | 3 | 0 | 0.8 | |
| selectsrc/view/chess_match.js:154 | fn | 15 | 4 | 2 | 3 | 0.8 | |
| targetsFromsrc/view/chess_match.js:144 | fn | 1 | 3 | 2 | 0 | 0.8 | |
| slidesrc/view/chess_match.js:370 | fn | 14 | 8 | 2 | 1 | 0.7 | |
| playsrc/view/chess_match.js:466 | fn | 49 | 14 | 2 | 14 | 0.7 | |
| messagesrc/view/chess_match.js:117 | fn | 4 | 2 | 4 | 1 | 0.7 | |
| signInMessagesrc/view/chess_match.js:122 | fn | 4 | 1 | 4 | 1 | 0.7 | |
| liftsrc/view/chess_match.js:391 | fn | 9 | 4 | 2 | 1 | 0.7 | |
| maybeSolversrc/view/chess_match.js:538 | fn | 8 | 9 | 3 | 2 | 0.7 | |
| paintStatussrc/view/chess_match.js:208 | fn | 8 | 10 | 1 | 1 | 0.7 | |
| paintTitlesrc/view/chess_match.js:218 | fn | 5 | 7 | 1 | 1 | 0.7 | |
| decorateEndingssrc/view/chess_match.js:238 | fn | 20 | 20 | 1 | 6 | 0.7 | |
| revealMovesrc/view/chess_match.js:225 | fn | 10 | 5 | 2 | 0 | 0.7 | |
| activatesrc/view/chess_match.js:967 | fn | 15 | 7 | 2 | 4 | 0.7 | |
| finishsrc/view/chess_match.js:316 | nested fn | 8 | 3 | 1 | 1 | 0.6 | |
| myColorsrc/view/chess_match.js:46 | fn | 1 | 5 | 2 | 1 | 0.6 | |
| guestActorsrc/view/chess_match.js:23 | fn | 12 | 3 | 1 | 1 | 0.6 | |
| startsrc/view/chess_match.js:1021 | fn | 18 | 2 | 1 | 7 | 0.6 | |
| scheduleRematchPollsrc/view/chess_match.js:815 | fn | 4 | 2 | 2 | 2 | 0.6 | |
| acceptRematchsrc/view/chess_match.js:846 | fn | 15 | 6 | 2 | 4 | 0.6 | |
| samePlayersrc/view/chess_match.js:629 | fn | 4 | 2 | 1 | 1 | 0.6 | |
| showsrc/view/chess_match.js:246 | nested fn | 4 | 2 | 1 | 0 | 0.6 | |
| capitalizesrc/view/chess_match.js:259 | fn | 1 | 1 | 1 | 0 | 0.6 | |
| findPatchsrc/view/chess_match.js:134 | fn | 4 | 9 | 1 | 0 | 0.6 | |
| pollsrc/view/chess_match.js:1014 | fn | 6 | 9 | 1 | 2 | 0.6 | |
| timeControlsrc/view/chess_match.js:689 | fn | 11 | 7 | 1 | 0 | 0.6 | |
| freshRoomsrc/view/chess_match.js:701 | fn | 1 | 1 | 1 | 1 | 0.6 | |
| newGameNowsrc/view/chess_match.js:705 | fn | 24 | 10 | 1 | 7 | 0.6 | |
| challengesrc/view/chess_match.js:731 | fn | 21 | 8 | 1 | 8 | 0.6 | |
| withdrawRematchsrc/view/chess_match.js:778 | fn | 8 | 1 | 1 | 4 | 0.6 | |
| resignsrc/view/chess_match.js:283 | fn | 12 | 2 | 1 | 0 | 0.6 | |
| solverMovesrc/view/chess_match.js:516 | fn | 20 | 14 | 1 | 6 | 0.6 | |
| claimsrc/view/chess_match.js:547 | fn | 25 | 14 | 1 | 8 | 0.6 | |
| startRematchsrc/view/chess_match.js:770 | fn | 7 | 5 | 1 | 7 | 0.6 | |
| declineRematchsrc/view/chess_match.js:862 | fn | 9 | 4 | 1 | 4 | 0.6 | |
| placesrc/view/chess_match.js:401 | fn | 11 | 2 | 1 | 3 | 0.5 | |
| passClocksrc/view/chess_match.js:414 | fn | 12 | 7 | 1 | 0 | 0.5 | |
| myActorsrc/view/chess_match.js:47 | fn | 4 | 3 | 1 | 1 | 0.5 | |
| choosePromotionsrc/view/chess_match.js:303 | fn | 56 | 7 | 1 | 3 | 0.5 | |
| predictsrc/view/chess_match.js:427 | fn | 38 | 15 | 1 | 8 | 0.5 | |
| takeBacksrc/view/chess_match.js:488 | nested fn | 7 | 1 | 1 | 2 | 0.5 | |
| <module>src/view/chess_match.js:1 | fn | 1042 | 1 | 0 | 3 | 0.5 | |
| declaresrc/view/chess_match.js:262 | fn | 19 | 11 | 0 | 8 | 0.5 | |
| pollRematchsrc/view/chess_match.js:789 | fn | 25 | 15 | 0 | 6 | 0.5 | |
| onPointerDownsrc/view/chess_match.js:884 | fn | 15 | 9 | 0 | 3 | 0.5 | |
| onPointerMovesrc/view/chess_match.js:900 | fn | 23 | 8 | 0 | 2 | 0.5 | |
| onPointerUpsrc/view/chess_match.js:933 | fn | 14 | 6 | 0 | 4 | 0.5 | |
| onClicksrc/view/chess_match.js:948 | fn | 18 | 15 | 0 | 7 | 0.5 | |
| onKeyDownsrc/view/chess_match.js:985 | fn | 28 | 23 | 0 | 4 | 0.5 |
Source not readable from this process.