GitHub check
256 KB of 340 KB loaded Download the full log (340 KB)
84 KB of earlier output not loaded
0.19 kB │ gzip: 0.18 kB │ map: 0.87 kB
dist/assets/plus-CKiABgGf.js 0.19 kB │ gzip: 0.18 kB │ map: 0.89 kB
dist/assets/FieldItemContext-D7F7CWCg.js 0.19 kB │ gzip: 0.18 kB │ map: 0.88 kB
dist/assets/itemRows-DNgi4sqO.js 0.20 kB │ gzip: 0.17 kB │ map: 0.43 kB
dist/assets/RVARI57O-CgA1WoRv.js 0.20 kB │ gzip: 0.19 kB │ map: 0.64 kB
dist/assets/arrow-up-iBwWdwXz.js 0.20 kB │ gzip: 0.19 kB │ map: 0.92 kB
dist/assets/terminal-N1ttVNM9.js 0.20 kB │ gzip: 0.18 kB │ map: 0.92 kB
dist/assets/arrow-down-BpAp1H7y.js 0.21 kB │ gzip: 0.19 kB │ map: 0.93 kB
dist/assets/arrow-right-JjDqycuq.js 0.21 kB │ gzip: 0.19 kB │ map: 0.94 kB
dist/assets/gauge-BpqJvaWG.js 0.21 kB │ gzip: 0.20 kB │ map: 0.92 kB
dist/assets/play-ZOfoiINU.js 0.22 kB │ gzip: 0.21 kB │ map: 0.90 kB
dist/assets/smartphone-UhtwfBhN.js 0.24 kB │ gzip: 0.21 kB │ map: 1.04 kB
dist/assets/undo-2-DGh3CBmO.js 0.24 kB │ gzip: 0.21 kB │ map: 0.96 kB
dist/assets/circle-x-B0qjd8cM.js 0.25 kB │ gzip: 0.21 kB │ map: 1.05 kB
dist/assets/authRedirect-DWE5a_T9.js 0.25 kB │ gzip: 0.18 kB │ map: 1.23 kB
dist/assets/useNavigate-DQ0fkqHb.js 0.26 kB │ gzip: 0.22 kB │ map: 2.30 kB
dist/assets/useSearch-CUEvT2gM.js 0.26 kB │ gzip: 0.20 kB │ map: 1.53 kB
dist/assets/circle-arrow-up-Cii4Wrnf.js 0.26 kB │ gzip: 0.22 kB │ map: 1.11 kB
dist/assets/ellipsis-KoBCGSaG.js 0.26 kB │ gzip: 0.19 kB │ map: 1.13 kB
dist/assets/log-in-eAb76HDx.js 0.27 kB │ gzip: 0.22 kB │ map: 1.04 kB
dist/assets/cloneFileDiffMetadata-zVRGqYgv.js 0.27 kB │ gzip: 0.19 kB │ map: 1.23 kB
dist/assets/copy-D8I86qNy.js 0.27 kB │ gzip: 0.24 kB │ map: 1.04 kB
dist/assets/ellipsis-vertical-lNAaDwyH.js 0.28 kB │ gzip: 0.20 kB │ map: 1.19 kB
dist/assets/square-terminal-BHOQFwzj.js 0.29 kB │ gzip: 0.24 kB │ map: 1.18 kB
dist/assets/eye-BkpvNL6R.js 0.29 kB │ gzip: 0.23 kB │ map: 1.05 kB
dist/assets/circle-alert-D2xd10fD.js 0.29 kB │ gzip: 0.22 kB │ map: 1.20 kB
dist/assets/external-link-DFt3Pjuk.js 0.29 kB │ gzip: 0.23 kB │ map: 1.10 kB
dist/assets/mouse-pointer-2-BYXo2nSz.js 0.30 kB │ gzip: 0.25 kB │ map: 1.02 kB
dist/assets/pencil-BWMy7xyN.js 0.31 kB │ gzip: 0.26 kB │ map: 1.06 kB
dist/assets/pen-line-C1_pNRsL.js 0.32 kB │ gzip: 0.25 kB │ map: 1.07 kB
dist/assets/plug-2-BdbiiMxs.js 0.32 kB │ gzip: 0.24 kB │ map: 1.21 kB
dist/assets/list-checks-CTA5KhK9.js 0.32 kB │ gzip: 0.22 kB │ map: 1.24 kB
dist/assets/FormContext-DUcCspxn.js 0.33 kB │ gzip: 0.26 kB │ map: 1.13 kB
dist/assets/search-De3drblR.js 0.33 kB │ gzip: 0.25 kB │ map: 1.80 kB
dist/assets/archive-x-D6HEmZMr.js 0.34 kB │ gzip: 0.26 kB │ map: 1.24 kB
dist/assets/settings.general-BM1Rq4IQ.js 0.36 kB │ gzip: 0.28 kB │ map: 0.84 kB
dist/assets/message-square-off-BXuqxzYn.js 0.36 kB │ gzip: 0.27 kB │ map: 1.22 kB
dist/assets/refresh-cw-DCz0BQm-.js 0.36 kB │ gzip: 0.26 kB │ map: 1.22 kB
dist/assets/trash-2-CRN78Gcr.js 0.37 kB │ gzip: 0.24 kB │ map: 1.27 kB
dist/assets/camera-DT3TYDgL.js 0.37 kB │ gzip: 0.28 kB │ map: 1.15 kB
dist/assets/server-_j08gBzE.js 0.37 kB │ gzip: 0.24 kB │ map: 1.43 kB
dist/assets/unlink-2-KSjeGNrS.js 0.39 kB │ gzip: 0.27 kB │ map: 1.83 kB
dist/assets/useLocation-tTcgaZ0q.js 0.39 kB │ gzip: 0.28 kB │ map: 2.27 kB
dist/assets/lock-pjiXDZmE.js 0.40 kB │ gzip: 0.25 kB │ map: 1.93 kB
dist/assets/settings.scheduled-tasks-BFfWSc8V.js 0.40 kB │ gzip: 0.30 kB │ map: 1.24 kB
dist/assets/useT3ConnectAuthPrompt-BPkD5Q5M.js 0.41 kB │ gzip: 0.31 kB │ map: 0.95 kB
dist/assets/grip-vertical-B5Aftk_r.js 0.41 kB │ gzip: 0.23 kB │ map: 1.57 kB
dist/assets/previewBridge-DoHYCtKG.js 0.42 kB │ gzip: 0.29 kB │ map: 1.92 kB
dist/assets/K3MD6TGW-B1ieTqDC.js 0.42 kB │ gzip: 0.32 kB │ map: 1.02 kB
dist/assets/hammer-B7EFjYlp.js 0.43 kB │ gzip: 0.31 kB │ map: 1.24 kB
dist/assets/toastHelpers-Dsph6LwL.js 0.43 kB │ gzip: 0.27 kB │ map: 2.50 kB
dist/assets/inbox-CN3ya0vW.js 0.44 kB │ gzip: 0.32 kB │ map: 1.89 kB
dist/assets/mouse-pointer-click-Cj6AcOdh.js 0.46 kB │ gzip: 0.31 kB │ map: 1.46 kB
dist/assets/eye-off-CoD5Qb_C.js 0.47 kB │ gzip: 0.30 kB │ map: 1.37 kB
dist/assets/sliders-horizontal-DsxPTnDn.js 0.47 kB │ gzip: 0.27 kB │ map: 1.68 kB
dist/assets/folder-DJ3YbjP0.js 0.48 kB │ gzip: 0.32 kB │ map: 1.87 kB
dist/assets/fileCommentAnnotations-BgdL_7u9.js 0.48 kB │ gzip: 0.30 kB │ map: 2.48 kB
dist/assets/redirect-D3L17tzd.js 0.49 kB │ gzip: 0.32 kB │ map: 3.46 kB
dist/assets/radio-tower-BjpCdYTW.js 0.50 kB │ gzip: 0.33 kB │ map: 1.58 kB
dist/assets/star-B3-Y5zhu.js 0.51 kB │ gzip: 0.32 kB │ map: 1.18 kB
dist/assets/file-braces-C39X6fyK.js 0.51 kB │ gzip: 0.30 kB │ map: 1.44 kB
dist/assets/5THPTBWS-Ce_hS451.js 0.52 kB │ gzip: 0.34 kB │ map: 1.60 kB
dist/assets/folder-tree-EiJK-cbZ.js 0.52 kB │ gzip: 0.30 kB │ map: 1.45 kB
dist/assets/ScopedSwitch-C5-vYiYM.js 0.53 kB │ gzip: 0.39 kB │ map: 1.47 kB
dist/assets/sparkles-Cx2EeeLK.js 0.53 kB │ gzip: 0.31 kB │ map: 1.44 kB
dist/assets/browserLinkTarget-CeyCjN_B.js 0.53 kB │ gzip: 0.36 kB │ map: 2.48 kB
dist/assets/TSHNXIZL-D6SLke8p.js 0.53 kB │ gzip: 0.39 kB │ map: 1.34 kB
dist/assets/onboarding-DxsnyZD3.js 0.54 kB │ gzip: 0.32 kB │ map: 2.20 kB
dist/assets/rows-3-BNRz_a7U.js 0.54 kB │ gzip: 0.32 kB │ map: 2.87 kB
dist/assets/composerTrigger-CpzUZAVk.js 0.55 kB │ gzip: 0.32 kB │ map: 6.08 kB
dist/assets/triangle-alert-wgg9zXpD.js 0.58 kB │ gzip: 0.33 kB │ map: 2.93 kB
dist/assets/useAriaLabelledBy-Bzkh3_oy.js 0.58 kB │ gzip: 0.40 kB │ map: 3.53 kB
dist/assets/paintbrush-ByEmbEIN.js 0.58 kB │ gzip: 0.37 kB │ map: 1.44 kB
dist/assets/codeowners-C8r90Shi.js 0.58 kB │ gzip: 0.34 kB │ map: 1.09 kB
dist/assets/G3MDBVQH-BZmnMkFw.js 0.60 kB │ gzip: 0.38 kB │ map: 1.76 kB
dist/assets/trending-up-Zar6-H_A.js 0.60 kB │ gzip: 0.34 kB │ map: 2.90 kB
dist/assets/use-atom-command-DuFuf1Px.js 0.60 kB │ gzip: 0.39 kB │ map: 1.86 kB
dist/assets/usageAccess-ndBj66WU.js 0.62 kB │ gzip: 0.33 kB │ map: 2.05 kB
dist/assets/square-BInYzWOk.js 0.63 kB │ gzip: 0.39 kB │ map: 3.08 kB
dist/assets/jsx-runtime-DVMLLmEC.js 0.64 kB │ gzip: 0.44 kB │ map: 3.54 kB
dist/assets/5GK6JWQ2-By7KuJox.js 0.64 kB │ gzip: 0.47 kB │ map: 1.68 kB
dist/assets/runtimeModeConfig-Dc5Vc3VA.js 0.64 kB │ gzip: 0.38 kB │ map: 1.52 kB
dist/assets/monitor-CdfAZHdn.js 0.64 kB │ gzip: 0.42 kB │ map: 2.90 kB
dist/assets/upload-DBysyaE6.js 0.67 kB │ gzip: 0.40 kB │ map: 2.48 kB
dist/assets/WorkspacePageContainer-BQ7o5KiE.js 0.67 kB │ gzip: 0.48 kB │ map: 2.06 kB
dist/assets/CSPContext-L0FF4knb.js 0.71 kB │ gzip: 0.47 kB │ map: 4.09 kB
dist/assets/use-atom-query-runner-BVU009ng.js 0.71 kB │ gzip: 0.44 kB │ map: 2.46 kB
dist/assets/skeleton-C74RmZDZ.js 0.72 kB │ gzip: 0.48 kB │ map: 1.79 kB
dist/assets/layers-BMVCHmYY.js 0.73 kB │ gzip: 0.39 kB │ map: 2.42 kB
dist/assets/pullRequestIcons-CQ83H8cW.js 0.75 kB │ gzip: 0.39 kB │ map: 2.40 kB
dist/assets/shellsession-B6LP6YJG.js 0.76 kB │ gzip: 0.46 kB │ map: 1.37 kB
dist/assets/usageShortcuts-D1AW_tO_.js 0.76 kB │ gzip: 0.44 kB │ map: 2.41 kB
dist/assets/tsv-sltzmVWM.js 0.77 kB │ gzip: 0.37 kB │ map: 1.38 kB
dist/assets/MathTypeset-OIytRLOa.js 0.82 kB │ gzip: 0.57 kB │ map: 26.87 kB
dist/assets/DKTLEL5E-DciMwFJ1.js 0.87 kB │ gzip: 0.43 kB │ map: 2.42 kB
dist/assets/useNavigateBack-jnkf8n4_.js 0.88 kB │ gzip: 0.56 kB │ map: 3.67 kB
dist/assets/pair-B0lQAYAU.js 0.88 kB │ gzip: 0.55 kB │ map: 3.77 kB
dist/assets/html-derivative-QfWcQxux.js 0.89 kB │ gzip: 0.49 kB │ map: 1.46 kB
dist/assets/useRelativeTimeState-B8Lvd7C7.js 0.90 kB │ gzip: 0.54 kB │ map: 3.30 kB
dist/assets/SecretInput-Bkt1O9nN.js 0.90 kB │ gzip: 0.59 kB │ map: 2.97 kB
dist/assets/linkedPrompt-DEefGF6f.js 0.91 kB │ gzip: 0.53 kB │ map: 2.66 kB
dist/assets/kbd-L01UyNt_.js 0.99 kB │ gzip: 0.51 kB │ map: 2.57 kB
dist/assets/useScopedModelAvailability-Dr33sNTq.js 0.99 kB │ gzip: 0.60 kB │ map: 4.94 kB
dist/assets/74OO7NKP-Bw389hlL.js 1.01 kB │ gzip: 0.62 kB │ map: 2.78 kB
dist/assets/draft-input-C8i4k5Nq.js 1.02 kB │ gzip: 0.65 kB │ map: 4.35 kB
dist/assets/git-rebase-Bl-U2xaZ.js 1.03 kB │ gzip: 0.47 kB │ map: 1.72 kB
dist/assets/qmldir-DCQb3MpD.js 1.03 kB │ gzip: 0.48 kB │ map: 1.74 kB
dist/assets/WEVWDWVA-z2e3MVWe.js 1.07 kB │ gzip: 0.56 kB │ map: 2.98 kB
dist/assets/type-Ekh0FF1c.js 1.08 kB │ gzip: 0.53 kB │ map: 4.84 kB
dist/assets/git-pull-request-draft-xsTIjZxi.js 1.09 kB │ gzip: 0.45 kB │ map: 5.05 kB
dist/assets/user-lock-CLWgU1JP.js 1.09 kB │ gzip: 0.50 kB │ map: 4.74 kB
dist/assets/sun-CAihxMFD.js 1.12 kB │ gzip: 0.53 kB │ map: 4.01 kB
dist/assets/route-BbU3-y4j.js 1.13 kB │ gzip: 0.51 kB │ map: 4.41 kB
dist/assets/pullRequestReviewStore-BrWpXCDU.js 1.15 kB │ gzip: 0.57 kB │ map: 5.66 kB
dist/assets/wrench-Cxir1Ryg.js 1.15 kB │ gzip: 0.57 kB │ map: 3.90 kB
dist/assets/csv-Dx-8-gkx.js 1.17 kB │ gzip: 0.40 kB │ map: 2.00 kB
dist/assets/observeResize-CoLX9mXa.js 1.19 kB │ gzip: 0.64 kB │ map: 5.33 kB
dist/assets/minimize-2-CaoxtzFK.js 1.21 kB │ gzip: 0.60 kB │ map: 5.47 kB
dist/assets/ExpandableText-BT_cuPgy.js 1.23 kB │ gzip: 0.77 kB │ map: 5.16 kB
dist/assets/git-commit-BSykSTBG.js 1.27 kB │ gzip: 0.56 kB │ map: 2.07 kB
dist/assets/WorkspacePageHeader-CA3Qb4dn.js 1.30 kB │ gzip: 0.69 kB │ map: 4.15 kB
dist/assets/discovery-list-B2Nkc9ye.js 1.39 kB │ gzip: 0.76 kB │ map: 4.07 kB
dist/assets/xsl-Bqr2UbU6.js 1.40 kB │ gzip: 0.53 kB │ map: 2.22 kB
dist/assets/AuthSurfaceShell-Bwf9nNjB.js 1.42 kB │ gzip: 0.75 kB │ map: 5.23 kB
dist/assets/semver-CFbvOQKc.js 1.42 kB │ gzip: 0.64 kB │ map: 9.55 kB
dist/assets/6IMQ5BUJ-B5-dDU1A.js 1.43 kB │ gzip: 0.79 kB │ map: 3.49 kB
dist/assets/dotenv-_5a1GRtc.js 1.45 kB │ gzip: 0.56 kB │ map: 2.34 kB
dist/assets/CommandBlock-BxNsChQw.js 1.48 kB │ gzip: 0.89 kB │ map: 4.75 kB
dist/assets/sparql-D_iOobhT.js 1.52 kB │ gzip: 0.84 kB │ map: 2.14 kB
dist/assets/ini-B5eOa1yu.js 1.55 kB │ gzip: 0.52 kB │ map: 2.47 kB
dist/assets/sourceControl-Du8-mOwl.js 1.56 kB │ gzip: 0.52 kB │ map: 5.30 kB
dist/assets/RedactedSensitiveText-BFMEqAp7.js 1.56 kB │ gzip: 0.96 kB │ map: 6.24 kB
dist/assets/previewMiniPlayerStore-ClAblPMv.js 1.56 kB │ gzip: 0.70 kB │ map: 8.23 kB
dist/assets/FieldControl-gTiOxoOY.js 1.63 kB │ gzip: 0.92 kB │ map: 9.06 kB
dist/assets/EnvironmentMachineIcon-Crv0-tuR.js 1.66 kB │ gzip: 0.80 kB │ map: 4.92 kB
dist/assets/5N7A7DKN-dXSfEsHL.js 1.67 kB │ gzip: 0.95 kB │ map: 4.05 kB
dist/assets/preview-BFYFFaQP.js 1.71 kB │ gzip: 0.59 kB │ map: 6.09 kB
dist/assets/fortran-fixed-form-DEKoE2YW.js 1.71 kB │ gzip: 0.72 kB │ map: 2.77 kB
dist/assets/ConnectionStatusDot-VzTYd_BA.js 1.73 kB │ gzip: 0.92 kB │ map: 5.60 kB
dist/assets/T3ConnectSidebarSignIn-8IZGOsZr.js 1.75 kB │ gzip: 0.81 kB │ map: 5.39 kB
dist/assets/docker-IyjqRm3v.js 1.77 kB │ gzip: 0.63 kB │ map: 2.65 kB
dist/assets/mediaSource-DIuk_wnD.js 1.78 kB │ gzip: 0.88 kB │ map: 9.17 kB
dist/assets/hxml-B0Qn7Nwc.js 1.78 kB │ gzip: 0.91 kB │ map: 2.51 kB
dist/assets/WorkspaceBreadcrumb-Bon81iFv.js 1.80 kB │ gzip: 0.89 kB │ map: 5.93 kB
dist/assets/session-2mWx3A40.js 1.81 kB │ gzip: 0.90 kB │ map: 8.91 kB
dist/assets/query-DXJX-3cm.js 1.81 kB │ gzip: 0.97 kB │ map: 8.50 kB
dist/assets/desktop-Dlh5hvp9.js 1.87 kB │ gzip: 0.78 kB │ map: 2.76 kB
dist/assets/user-round-D5TN81PF.js 1.87 kB │ gzip: 0.76 kB │ map: 8.43 kB
dist/assets/memory-stick-DaULCuUd.js 1.89 kB │ gzip: 0.78 kB │ map: 7.67 kB
dist/assets/chevron-right-DaKszrrm.js 1.96 kB │ gzip: 1.04 kB │ map: 11.56 kB
dist/assets/7WLXJQOR-D6QVYUu9.js 1.99 kB │ gzip: 1.00 kB │ map: 2.80 kB
dist/assets/spinner-Cce2lXPz.js 2.00 kB │ gzip: 0.98 kB │ map: 6.25 kB
dist/assets/attachments-Df0Wh16T.js 2.05 kB │ gzip: 0.89 kB │ map: 10.19 kB
dist/assets/NoProjectsHero-Dylxa1LV.js 2.05 kB │ gzip: 1.06 kB │ map: 8.31 kB
dist/assets/textarea-CS7Cn4j4.js 2.09 kB │ gzip: 1.04 kB │ map: 7.13 kB
dist/assets/ProviderAuthTerminal-p_Pduq1m.js 2.13 kB │ gzip: 1.14 kB │ map: 8.51 kB
dist/assets/erb-C0PT2tVJ.js 2.17 kB │ gzip: 0.65 kB │ map: 3.34 kB
dist/assets/5B3SVYGG-8nslWkeS.js 2.17 kB │ gzip: 1.10 kB │ map: 5.94 kB
dist/assets/wenyan-C8pVoKbM.js 2.19 kB │ gzip: 1.13 kB │ map: 3.19 kB
dist/assets/AnimatedHeight-fW4-zajh.js 2.20 kB │ gzip: 1.11 kB │ map: 10.50 kB
dist/assets/assetUrls-BdITmRd9.js 2.23 kB │ gzip: 1.16 kB │ map: 8.60 kB
dist/assets/jssm-DXw9l8Rf.js 2.27 kB │ gzip: 0.64 kB │ map: 3.39 kB
dist/assets/EnvironmentRow-B8QkeizI.js 2.29 kB │ gzip: 1.22 kB │ map: 8.55 kB
dist/assets/fileLinks-C51mdnrf.js 2.33 kB │ gzip: 1.10 kB │ map: 11.00 kB
dist/assets/edge-DbocH-4h.js 2.34 kB │ gzip: 0.70 kB │ map: 3.63 kB
dist/assets/reg-CRGYupPL.js 2.37 kB │ gzip: 0.72 kB │ map: 3.51 kB
dist/assets/usePermissionStatus-CM6dFCS2.js 2.41 kB │ gzip: 1.26 kB │ map: 10.74 kB
dist/assets/useResizeDrag-K16rNICO.js 2.52 kB │ gzip: 1.17 kB │ map: 10.38 kB
dist/assets/square-pen-CLoWAxJ0.js 2.54 kB │ gzip: 1.08 kB │ map: 11.16 kB
dist/assets/FTXIJQGB-CggtIYAM.js 2.58 kB │ gzip: 1.15 kB │ map: 4.98 kB
dist/assets/diff-woXpYk--.js 2.60 kB │ gzip: 0.72 kB │ map: 3.86 kB
dist/assets/gleam-CSRkHgEL.js 2.61 kB │ gzip: 0.85 kB │ map: 3.99 kB
dist/assets/connect-Bgm1BlpU.js 2.63 kB │ gzip: 1.40 kB │ map: 10.10 kB
dist/assets/hy-CZbG8q4J.js 2.68 kB │ gzip: 1.21 kB │ map: 3.69 kB
dist/assets/sidebarProjectGrouping-BL9SPbo5.js 2.75 kB │ gzip: 1.00 kB │ map: 11.52 kB
dist/assets/openscad-BUDT5pXO.js 2.86 kB │ gzip: 1.04 kB │ map: 4.23 kB
dist/assets/log-BNLmms1o.js 2.88 kB │ gzip: 0.93 kB │ map: 4.35 kB
dist/assets/standalone-page-BuwC2fNh.js 2.89 kB │ gzip: 1.25 kB │ map: 10.07 kB
dist/assets/json-CU5hZXC7.js 2.92 kB │ gzip: 0.85 kB │ map: 4.35 kB
dist/assets/preview-CCFYsyRf.js 2.95 kB │ gzip: 1.40 kB │ map: 11.90 kB
dist/assets/cairo-DLTphjLi.js 2.97 kB │ gzip: 0.83 kB │ map: 4.57 kB
dist/assets/berry-DKpUyyne.js 3.04 kB │ gzip: 0.84 kB │ map: 4.85 kB
dist/assets/jsonl-CmCQp5Yx.js 3.04 kB │ gzip: 0.82 kB │ map: 4.51 kB
dist/assets/jsonc-CYpm1nAK.js 3.14 kB │ gzip: 0.82 kB │ map: 4.61 kB
dist/assets/logo-Cluzi2Zq.js 3.16 kB │ gzip: 1.50 kB │ map: 3.82 kB
dist/assets/device-nDqW1zhs.js 3.24 kB │ gzip: 1.43 kB │ map: 15.42 kB
dist/assets/po-BiJDBrnU.js 3.27 kB │ gzip: 0.94 kB │ map: 5.09 kB
dist/assets/json5-BR5RXkoi.js 3.29 kB │ gzip: 0.86 kB │ map: 4.96 kB
dist/assets/mipsasm-BMqwQI7S.js 3.29 kB │ gzip: 1.21 kB │ map: 4.68 kB
dist/assets/tasl-DMoTqEGO.js 3.32 kB │ gzip: 0.88 kB │ map: 5.13 kB
dist/assets/genie-CV2tkWYe.js 3.39 kB │ gzip: 1.24 kB │ map: 4.87 kB
dist/assets/rel-BtDbiS_P.js 3.40 kB │ gzip: 1.14 kB │ map: 4.88 kB
dist/assets/vala-zf12oZj6.js 3.40 kB │ gzip: 1.22 kB │ map: 4.90 kB
dist/assets/6OLKWJ4F-CdUMxKft.js 3.47 kB │ gzip: 1.64 kB │ map: 8.16 kB
dist/assets/splunk-BC2Px7Mm.js 3.47 kB │ gzip: 1.55 kB │ map: 4.45 kB
dist/assets/FoldedSettingsSection-CtJiOimN.js 3.52 kB │ gzip: 1.63 kB │ map: 18.85 kB
dist/assets/users-PmXY7jSh.js 3.53 kB │ gzip: 1.35 kB │ map: 15.98 kB
dist/assets/hurl-Bjvvc9lj.js 3.55 kB │ gzip: 1.13 kB │ map: 5.48 kB
dist/assets/input-CTwCno0n.js 3.59 kB │ gzip: 1.63 kB │ map: 12.70 kB
dist/assets/panel-tab-close-button-DgzJK7PF.js 3.63 kB │ gzip: 1.89 kB │ map: 15.33 kB
dist/assets/usageFormat-DnaqaJE-.js 3.63 kB │ gzip: 1.47 kB │ map: 14.84 kB
dist/assets/fluent-C03EYrpw.js 3.64 kB │ gzip: 0.93 kB │ map: 5.21 kB
dist/assets/jsonnet-CJTPZ8u_.js 3.65 kB │ gzip: 1.07 kB │ map: 5.43 kB
dist/assets/ssh-config-BgfXC-Er.js 3.65 kB │ gzip: 1.63 kB │ map: 4.50 kB
dist/assets/kdl-CsD5j6eV.js 3.66 kB │ gzip: 1.07 kB │ map: 5.51 kB
dist/assets/narrat-_X_XdTYD.js 3.70 kB │ gzip: 1.13 kB │ map: 5.43 kB
dist/assets/glsl-B3Z4Qj6t.js 3.73 kB │ gzip: 1.48 kB │ map: 4.44 kB
dist/assets/t3ProjectFile-Cp4_FHOh.js 3.73 kB │ gzip: 1.53 kB │ map: 21.81 kB
dist/assets/turtle-ByJddavk.js 3.73 kB │ gzip: 1.00 kB │ map: 5.50 kB
dist/assets/lazyRouteComponent-CPrnQkzR.js 3.80 kB │ gzip: 1.39 kB │ map: 25.98 kB
dist/assets/ProjectMonogram-BURCqio2.js 3.83 kB │ gzip: 1.57 kB │ map: 12.77 kB
dist/assets/ron-VUp2lXgN.js 3.94 kB │ gzip: 1.01 kB │ map: 6.03 kB
dist/assets/zenscript-BnlCZFoB.js 3.95 kB │ gzip: 1.31 kB │ map: 5.76 kB
dist/assets/toggle-group-Dr9FIEiP.js 3.98 kB │ gzip: 1.70 kB │ map: 17.27 kB
dist/assets/workflow-C9sa_Qaa.js 4.00 kB │ gzip: 1.44 kB │ map: 18.04 kB
dist/assets/gn-ilITqXS6.js 4.03 kB │ gzip: 1.52 kB │ map: 5.28 kB
dist/assets/SettingsPanels.logic-DugXvhYH.js 4.08 kB │ gzip: 1.34 kB │ map: 14.38 kB
dist/assets/alert-Tv6IEvDg.js 4.12 kB │ gzip: 1.62 kB │ map: 13.51 kB
dist/assets/CompositeRoot-CNhF5t_N.js 4.13 kB │ gzip: 1.93 kB │ map: 20.98 kB
dist/assets/toggle-D4l39leZ.js 4.13 kB │ gzip: 1.72 kB │ map: 11.55 kB
dist/assets/SettingsScopeNotice-DCA8egIP.js 4.15 kB │ gzip: 1.91 kB │ map: 19.31 kB
dist/assets/CXAC5362-Cf5YLzje.js 4.17 kB │ gzip: 1.97 kB │ map: 10.66 kB
dist/assets/pascal-4ZHwLPI5.js 4.18 kB │ gzip: 1.71 kB │ map: 5.54 kB
dist/assets/empty-2rpDjl6t.js 4.19 kB │ gzip: 1.46 kB │ map: 11.56 kB
dist/assets/desktopUpdate.logic-qTPIUvQ4.js 4.20 kB │ gzip: 1.69 kB │ map: 15.14 kB
dist/assets/vcsRefInvalidation-DVQb-DTJ.js 4.23 kB │ gzip: 2.06 kB │ map: 30.70 kB
dist/assets/http-Dz--gbJ7.js 4.45 kB │ gzip: 1.09 kB │ map: 6.78 kB
dist/assets/tcl-CZd0xW_V.js 4.46 kB │ gzip: 1.54 kB │ map: 6.48 kB
dist/assets/timestampFormat-BBUHLb6E.js 4.46 kB │ gzip: 1.58 kB │ map: 20.84 kB
dist/assets/useParams-DD7GRw4_.js 4.53 kB │ gzip: 2.00 kB │ map: 26.30 kB
dist/assets/nextflow-BJtWHP5T.js 4.55 kB │ gzip: 1.20 kB │ map: 6.87 kB
dist/assets/rosmsg-CAekHB0j.js 4.56 kB │ gzip: 1.09 kB │ map: 6.76 kB
dist/assets/projectFilesQueryState-D_vJPiVI.js 4.59 kB │ gzip: 2.20 kB │ map: 20.22 kB
dist/assets/assets-D2scehXz.js 4.64 kB │ gzip: 2.09 kB │ map: 22.34 kB
dist/assets/polar-C7UOKdEL.js 4.70 kB │ gzip: 1.16 kB │ map: 7.26 kB
dist/assets/sdbl-bTVj8UrX.js 4.73 kB │ gzip: 2.04 kB │ map: 5.90 kB
dist/assets/fennel-DQxkIbk2.js 4.80 kB │ gzip: 1.57 kB │ map: 6.43 kB
dist/assets/bibtex-Ci_nEsc7.js 4.83 kB │ gzip: 0.86 kB │ map: 7.03 kB
dist/assets/settings.archived-6aJKHBgU.js 5.02 kB │ gzip: 2.17 kB │ map: 31.79 kB
dist/assets/llvm-Cm23YOpf.js 5.08 kB │ gzip: 2.04 kB │ map: 6.68 kB
dist/assets/HDGCDEEZ-KdSn2LaN.js 5.17 kB │ gzip: 2.48 kB │ map: 13.05 kB
dist/assets/wgsl-BsKzXJz4.js 5.17 kB │ gzip: 1.42 kB │ map: 7.51 kB
dist/assets/keybindings-BQKqLgOk.js 5.29 kB │ gzip: 2.11 kB │ map: 28.22 kB
dist/assets/gdresource-C0sCabJj.js 5.33 kB │ gzip: 1.36 kB │ map: 7.81 kB
dist/assets/5S6HY5KT-DPwYHNxk.js 5.35 kB │ gzip: 2.67 kB │ map: 13.95 kB
dist/assets/zig-CMLA9XwU.js 5.37 kB │ gzip: 1.59 kB │ map: 7.87 kB
dist/assets/qml-DyjGyXLX.js 5.37 kB │ gzip: 1.41 kB │ map: 8.17 kB
dist/assets/dax-BkyTk9wS.js 5.39 kB │ gzip: 2.25 kB │ map: 6.77 kB
dist/assets/bicep-CUHmPFLl.js 5.41 kB │ gzip: 1.18 kB │ map: 7.92 kB
dist/assets/ReadOnlySourcePreview-CjbINW87.js 5.45 kB │ gzip: 2.21 kB │ map: 19.88 kB
dist/assets/xml-D1Mu8RCW.js 5.47 kB │ gzip: 1.27 kB │ map: 7.90 kB
dist/assets/awk-BWXHIvNe.js 5.49 kB │ gzip: 1.41 kB │ map: 8.00 kB
dist/assets/coq-BrsZFFmf.js 5.58 kB │ gzip: 1.95 kB │ map: 7.52 kB
dist/assets/jinja-C4P3y_qB.js 5.67 kB │ gzip: 1.39 kB │ map: 8.57 kB
dist/assets/mediaReference-q5CNyn-r.js 5.69 kB │ gzip: 2.50 kB │ map: 25.60 kB
dist/assets/guideRunStore-B0nsFSR2.js 5.75 kB │ gzip: 2.56 kB │ map: 26.93 kB
dist/assets/UQJE5E4I-8AsQ400q.js 5.77 kB │ gzip: 2.87 kB │ map: 16.01 kB
dist/assets/settings-C4wFHK8C.js 5.78 kB │ gzip: 2.48 kB │ map: 23.03 kB
dist/assets/primary-BS8VfTlK.js 5.80 kB │ gzip: 2.27 kB │ map: 25.91 kB
dist/assets/lean-CewbzKMR.js 5.81 kB │ gzip: 1.95 kB │ map: 7.88 kB
dist/assets/moonbit-CaWjb8XO.js 5.93 kB │ gzip: 1.71 kB │ map: 8.68 kB
dist/assets/powerquery-DNMTfnFr.js 5.94 kB │ gzip: 1.54 kB │ map: 8.52 kB
dist/assets/shaderlab-TOUzSsQk.js 5.96 kB │ gzip: 2.11 kB │ map: 7.73 kB
dist/assets/verilog-CiiDBU1e.js 5.96 kB │ gzip: 1.93 kB │ map: 8.03 kB
dist/assets/cypher-ClKdZ_lG.js 5.99 kB │ gzip: 1.75 kB │ map: 8.44 kB
dist/assets/vb-Djn5o6TS.js 6.12 kB │ gzip: 2.37 kB │ map: 8.05 kB
dist/assets/zap-DXxGVTLZ.js 6.13 kB │ gzip: 2.29 kB │ map: 26.87 kB
dist/assets/input-group-RekjBgyv.js 6.18 kB │ gzip: 1.94 kB │ map: 11.42 kB
dist/assets/color-picker-Dug3G59B.js 6.27 kB │ gzip: 2.93 kB │ map: 27.68 kB
dist/assets/KeybindingsSettings.logic-BlJmWY5Z.js 6.29 kB │ gzip: 2.55 kB │ map: 27.03 kB
dist/assets/red-7ga_dcKu.js 6.30 kB │ gzip: 1.63 kB │ map: 8.89 kB
dist/assets/red-CJ3rzSJv.js 6.30 kB │ gzip: 1.63 kB │ map: 8.89 kB
dist/assets/min-dark-BFqTAwCr.js 6.33 kB │ gzip: 1.74 kB │ map: 8.63 kB
dist/assets/min-dark-BSWPekZh.js 6.33 kB │ gzip: 1.74 kB │ map: 8.63 kB
dist/assets/gdshader-CBce3t8t.js 6.36 kB │ gzip: 1.75 kB │ map: 9.20 kB
dist/assets/prisma-BsRQq5mF.js 6.36 kB │ gzip: 1.42 kB │ map: 9.28 kB
dist/assets/ara-4CJ0cIlV.js 6.39 kB │ gzip: 1.84 kB │ map: 9.26 kB
dist/assets/ConnectionDiagnosisDetails-BbyOwUqU.js 6.41 kB │ gzip: 2.82 kB │ map: 28.56 kB
dist/assets/DYY6UVD2-BfrSMviJ.js 6.44 kB │ gzip: 3.04 kB │ map: 16.52 kB
dist/assets/clojure-DqKBuwfJ.js 6.45 kB │ gzip: 1.45 kB │ map: 9.29 kB
dist/assets/postcss-BXeXVLqQ.js 6.45 kB │ gzip: 1.94 kB │ map: 9.12 kB
dist/assets/toml-CcmNWLt0.js 6.46 kB │ gzip: 1.31 kB │ map: 9.48 kB
dist/assets/solarized-light-BLaijb3X.js 6.53 kB │ gzip: 1.75 kB │ map: 9.25 kB
dist/assets/solarized-light-DSh2HLQt.js 6.53 kB │ gzip: 1.75 kB │ map: 9.25 kB
dist/assets/scheduledTasksSettings.logic-DM8ncYzi.js 6.53 kB │ gzip: 2.67 kB │ map: 25.74 kB
dist/assets/proto-DB4EqR-F.js 6.58 kB │ gzip: 1.45 kB │ map: 9.91 kB
dist/assets/smalltalk-B16xEiuN.js 6.62 kB │ gzip: 1.65 kB │ map: 9.26 kB
dist/assets/r-D4tONY_S.js 6.63 kB │ gzip: 1.86 kB │ map: 10.16 kB
dist/assets/talonscript-CohzipZa.js 6.79 kB │ gzip: 1.52 kB │ map: 10.08 kB
dist/assets/solarized-dark-BQwPDzxK.js 6.89 kB │ gzip: 1.82 kB │ map: 9.71 kB
dist/assets/solarized-dark-DV17i1UV.js 6.89 kB │ gzip: 1.81 kB │ map: 9.71 kB
dist/assets/riscv-Ckw8ddFX.js 6.95 kB │ gzip: 2.01 kB │ map: 9.60 kB
dist/assets/soy-BZidhfq9.js 6.96 kB │ gzip: 1.66 kB │ map: 10.74 kB
dist/assets/min-light-DDpmG2fV.js 7.01 kB │ gzip: 1.92 kB │ map: 9.56 kB
dist/assets/min-light-O7UdaaxX.js 7.01 kB │ gzip: 1.92 kB │ map: 9.56 kB
dist/assets/4UO7MD6I-CfHWAEGN.js 7.08 kB │ gzip: 3.24 kB │ map: 18.76 kB
dist/assets/scheme-DQCgrYNe.js 7.20 kB │ gzip: 2.08 kB │ map: 9.80 kB
dist/assets/O7XIQ6OM-CWzwzfby.js 7.27 kB │ gzip: 3.30 kB │ map: 19.44 kB
dist/assets/hlsl-Cvrh5tZx.js 7.29 kB │ gzip: 2.21 kB │ map: 9.25 kB
dist/assets/YVG2LODB-Dq8NmIL7.js 7.34 kB │ gzip: 3.35 kB │ map: 18.98 kB
dist/assets/qss-Fe1Jh2GI.js 7.50 kB │ gzip: 2.60 kB │ map: 9.41 kB
dist/assets/collapsible-BimSFkO1.js 7.51 kB │ gzip: 3.05 kB │ map: 47.01 kB
dist/assets/CEQABKGZ-xSFPh28y.js 7.59 kB │ gzip: 3.52 kB │ map: 19.22 kB
dist/assets/primaryCloudLinkState-tobKykz-.js 7.66 kB │ gzip: 3.05 kB │ map: 32.29 kB
dist/assets/htmlRender-DrZxdRLJ.js 7.71 kB │ gzip: 3.15 kB │ map: 30.90 kB
dist/assets/DiffFileTree-BaJWDnUl.js 7.75 kB │ gzip: 3.61 kB │ map: 42.65 kB
dist/assets/checkbox-DntunB2f.js 7.77 kB │ gzip: 3.40 kB │ map: 42.78 kB
dist/assets/radio-group-BHYOF4sZ.js 7.85 kB │ gzip: 3.34 kB │ map: 38.48 kB
dist/assets/systemd-BxMlprV5.js 7.90 kB │ gzip: 2.57 kB │ map: 10.64 kB
dist/assets/monokai-C0p7Qecz.js 7.92 kB │ gzip: 1.94 kB │ map: 11.12 kB
dist/assets/monokai-CdkpiU2Y.js 7.92 kB │ gzip: 1.94 kB │ map: 11.12 kB
dist/assets/_chat.index-BC6fvkHQ.js 7.93 kB │ gzip: 3.11 kB │ map: 31.56 kB
dist/assets/index-CUB8bx4A.js 8.01 kB │ gzip: 3.88 kB │ map: 1.93 kB
dist/assets/regexp-C160j5mr.js 8.08 kB │ gzip: 1.49 kB │ map: 11.23 kB
dist/assets/LUXOKEGN-BhIYPyZu.js 8.24 kB │ gzip: 3.73 kB │ map: 21.07 kB
dist/assets/haml-78M2RzJ5.js 8.36 kB │ gzip: 1.88 kB │ map: 12.45 kB
dist/assets/typst-DI99ib-x.js 8.42 kB │ gzip: 1.70 kB │ map: 12.31 kB
dist/assets/vue-html-_q5YSMOd.js 8.52 kB │ gzip: 1.72 kB │ map: 12.03 kB
dist/assets/plsql-DGHpHOYJ.js 8.54 kB │ gzip: 3.03 kB │ map: 10.90 kB
dist/assets/dart-CnvKMtbv.js 8.65 kB │ gzip: 2.03 kB │ map: 12.66 kB
dist/assets/horizon-0-RkHfro.js 8.82 kB │ gzip: 1.98 kB │ map: 12.09 kB
dist/assets/horizon-CE9ld1lL.js 8.82 kB │ gzip: 1.98 kB │ map: 12.09 kB
dist/assets/kotlin-DhhofPvG.js 8.82 kB │ gzip: 2.16 kB │ map: 12.79 kB
dist/assets/horizon-bright-BgL2X9oq.js 8.83 kB │ gzip: 1.99 kB │ map: 12.14 kB
dist/assets/horizon-bright-DSNQnXHK.js 8.83 kB │ gzip: 1.99 kB │ map: 12.14 kB
dist/assets/ProjectIconPickerDialog-DXDYMk2T.js 8.95 kB │ gzip: 3.74 kB │ map: 52.01 kB
dist/assets/react-beAb49SJ.js 8.97 kB │ gzip: 3.50 kB │ map: 31.05 kB
dist/assets/make-Dixweg8N.js 8.99 kB │ gzip: 1.79 kB │ map: 12.87 kB
dist/assets/andromeeda-WkhI09AS.js 9.06 kB │ gzip: 2.39 kB │ map: 11.97 kB
dist/assets/andromeeda-vGVdxbeo.js 9.06 kB │ gzip: 2.39 kB │ map: 11.97 kB
dist/assets/sas-DNZ6OI-k.js 9.10 kB │ gzip: 3.85 kB │ map: 11.14 kB
dist/assets/dark-plus-Cs2F2srj.js 9.14 kB │ gzip: 2.13 kB │ map: 12.44 kB
dist/assets/dark-plus-GAt2ZgX8.js 9.14 kB │ gzip: 2.14 kB │ map: 12.44 kB
dist/assets/slack-dark-DYvUXyrP.js 9.16 kB │ gzip: 2.00 kB │ map: 12.54 kB
dist/assets/slack-dark-DnToyrRv.js 9.16 kB │ gzip: 1.99 kB │ map: 12.54 kB
dist/assets/terminalSessions-Dd21OWrI.js 9.20 kB │ gzip: 3.20 kB │ map: 42.87 kB
dist/assets/connect-agent-CZqd8G--.js 9.23 kB │ gzip: 4.01 kB │ map: 39.84 kB
dist/assets/2NI2N5EU-BKfLCnOs.js 9.32 kB │ gzip: 4.19 kB │ map: 24.57 kB
dist/assets/sass-DXrisJhu.js 9.32 kB │ gzip: 2.52 kB │ map: 13.42 kB
dist/assets/plastic-CF8VZTnn.js 9.33 kB │ gzip: 2.00 kB │ map: 12.50 kB
dist/assets/plastic-DQwYfKfQ.js 9.33 kB │ gzip: 2.00 kB │ map: 12.50 kB
dist/assets/XBNEOJTC-Cr25nFKf.js 9.44 kB │ gzip: 4.23 kB │ map: 25.57 kB
dist/assets/slack-ochin-B2OO5cIa.js 9.47 kB │ gzip: 2.12 kB │ map: 13.13 kB
dist/assets/slack-ochin-bqtMVDfH.js 9.47 kB │ gzip: 2.12 kB │ map: 13.13 kB
dist/assets/tex-D4kYGkpD.js 9.71 kB │ gzip: 3.10 kB │ map: 12.45 kB
dist/assets/jison-Byt20Y-H.js 9.73 kB │ gzip: 1.90 kB │ map: 14.14 kB
dist/assets/cmake-Bj61d0ZC.js 9.89 kB │ gzip: 3.41 kB │ map: 11.27 kB
dist/assets/imageCompression-BhjUU33R.js 9.95 kB │ gzip: 3.98 kB │ map: 43.57 kB
dist/assets/light-plus-CNQ8_7Y0.js 9.98 kB │ gzip: 2.31 kB │ map: 13.44 kB
dist/assets/light-plus-DVQuIRkW.js 9.98 kB │ gzip: 2.31 kB │ map: 13.44 kB
dist/assets/settings.open-source-licenses-DG7aKMax.js 10.03 kB │ gzip: 4.10 kB │ map: 46.85 kB
dist/assets/hcl-Dh228itO.js 10.08 kB │ gzip: 1.96 kB │ map: 14.80 kB
dist/assets/rst-OA9zXOEF.js 10.35 kB │ gzip: 2.28 kB │ map: 15.73 kB
dist/assets/pkl-ot-7Btpt.js 10.40 kB │ gzip: 1.41 kB │ map: 15.48 kB
dist/assets/beancount-D-usSTwE.js 10.41 kB │ gzip: 1.46 kB │ map: 15.05 kB
dist/assets/nextflow-groovy-DJMQeKeT.js 10.48 kB │ gzip: 2.17 kB │ map: 15.26 kB
dist/assets/YURCZMG2-Dw44c4tp.js 10.49 kB │ gzip: 4.56 kB │ map: 25.28 kB
dist/assets/raku-B3gFvitq.js 10.50 kB │ gzip: 2.97 kB │ map: 12.92 kB
dist/assets/dream-maker-DW3nJb8Q.js 10.51 kB │ gzip: 2.29 kB │ map: 15.13 kB
dist/assets/_chat.new-Bizp0n1g.js 10.58 kB │ gzip: 4.55 kB │ map: 45.06 kB
dist/assets/yaml-DqrBPYEo.js 10.60 kB │ gzip: 2.34 kB │ map: 14.93 kB
dist/assets/browserHistoryStore-D7cQX411.js 10.61 kB │ gzip: 4.19 kB │ map: 55.77 kB
dist/assets/just-DDwlfhUt.js 10.85 kB │ gzip: 2.64 kB │ map: 15.45 kB
dist/assets/elm-ByOPkR8C.js 10.98 kB │ gzip: 2.13 kB │ map: 16.07 kB
dist/assets/phoneViewer-CXmTU0s6.js 11.04 kB │ gzip: 4.64 kB │ map: 49.75 kB
dist/assets/K7RP3OMA-DgCSkFwP.js 11.18 kB │ gzip: 5.02 kB │ map: 29.89 kB
dist/assets/github-light-CsVXhIlR.js 11.23 kB │ gzip: 2.53 kB │ map: 15.44 kB
dist/assets/github-light-EUqPIrTm.js 11.23 kB │ gzip: 2.53 kB │ map: 15.44 kB
dist/assets/prolog-iXnhIJG7.js 11.39 kB │ gzip: 3.88 kB │ map: 13.31 kB
dist/assets/terraform-DswuEJGm.js 11.42 kB │ gzip: 2.54 kB │ map: 16.23 kB
dist/assets/github-dark-C-LZuMrd.js 11.45 kB │ gzip: 2.56 kB │ map: 15.70 kB
dist/assets/github-dark-DwbbXv51.js 11.45 kB │ gzip: 2.56 kB │ map: 15.70 kB
dist/assets/puppet-CDv2pdJW.js 11.47 kB │ gzip: 2.14 kB │ map: 16.33 kB
dist/assets/77XECAW3-BuraomDv.js 11.54 kB │ gzip: 5.35 kB │ map: 27.96 kB
dist/assets/laserwave-CQkdhozh.js 11.54 kB │ gzip: 2.61 kB │ map: 14.72 kB
dist/assets/laserwave-C_8bwKvT.js 11.54 kB │ gzip: 2.61 kB │ map: 14.72 kB
dist/assets/ProjectFavicon-CDXoNq3c.js 11.76 kB │ gzip: 5.20 kB │ map: 15.88 kB
dist/assets/gherkin-DExj1W_8.js 11.98 kB │ gzip: 5.08 kB │ map: 13.13 kB
dist/assets/wasm-ByWQv1Qj.js 12.04 kB │ gzip: 2.21 kB │ map: 16.85 kB
dist/assets/hjson-CxZEssPk.js 12.08 kB │ gzip: 1.67 kB │ map: 17.29 kB
dist/assets/YHV2MVVZ-DnoaiExe.js 12.09 kB │ gzip: 5.10 kB │ map: 36.55 kB
dist/assets/ABYRPUBD-Djc1wqlq.js 12.11 kB │ gzip: 3.24 kB │ map: 36.28 kB
dist/assets/handlebars-C2O4g9kv.js 12.21 kB │ gzip: 2.41 kB │ map: 17.46 kB
dist/assets/ProjectDefaultsSettings-CwS9FxBm.js 12.46 kB │ gzip: 4.49 kB │ map: 68.27 kB
dist/assets/apache-U0d_L8uA.js 12.49 kB │ gzip: 3.74 kB │ map: 15.96 kB
dist/assets/vesper-BIFK_oDq.js 12.77 kB │ gzip: 2.03 kB │ map: 16.24 kB
dist/assets/vesper-DdrHHSXu.js 12.77 kB │ gzip: 2.03 kB │ map: 16.24 kB
dist/assets/bat-Bo4NYOV-.js 12.92 kB │ gzip: 3.26 kB │ map: 17.40 kB
dist/assets/ProviderSettingsForm-CAmfPMs8.js 12.95 kB │ gzip: 4.89 kB │ map: 60.05 kB
dist/assets/fish-BJitypiv.js 13.07 kB │ gzip: 1.76 kB │ map: 16.86 kB
dist/assets/qr-code-CmPFsYWt.js 13.19 kB │ gzip: 5.02 kB │ map: 49.58 kB
dist/assets/v-DETTlOr0.js 13.24 kB │ gzip: 2.76 kB │ map: 19.27 kB
dist/assets/NUIALGQ3-CKgmSBO2.js 13.25 kB │ gzip: 5.62 kB │ map: 40.22 kB
dist/assets/OFQON5FD-BY8E0WbF.js 13.49 kB │ gzip: 5.51 kB │ map: 34.02 kB
dist/assets/vitesse-light-VbXTXTou.js 13.66 kB │ gzip: 3.06 kB │ map: 18.57 kB
dist/assets/vitesse-light-ojz42ZLy.js 13.66 kB │ gzip: 3.06 kB │ map: 18.57 kB
dist/assets/aurora-x-C7CFqhAd.js 13.70 kB │ gzip: 2.32 kB │ map: 17.59 kB
dist/assets/aurora-x-CDeNXAV0.js 13.70 kB │ gzip: 2.32 kB │ map: 17.59 kB
dist/assets/vitesse-black-D082JcaE.js 13.72 kB │ gzip: 3.09 kB │ map: 18.66 kB
dist/assets/vitesse-black-fwtXNY1n.js 13.72 kB │ gzip: 3.09 kB │ map: 18.66 kB
dist/assets/vitesse-dark-BZCL-v6S.js 13.80 kB │ gzip: 3.10 kB │ map: 18.73 kB
dist/assets/vitesse-dark-z-nr_5O8.js 13.80 kB │ gzip: 3.09 kB │ map: 18.73 kB
dist/assets/DeviceSetup-DmwBHsOK.js 13.86 kB │ gzip: 5.13 kB │ map: 59.86 kB
dist/assets/pug-H48468vj.js 13.89 kB │ gzip: 2.62 kB │ map: 20.57 kB
dist/assets/synthwave-84-CIknw8y7.js 14.08 kB │ gzip: 2.89 kB │ map: 19.12 kB
dist/assets/synthwave-84-nFMaYfgc.js 14.08 kB │ gzip: 2.88 kB │ map: 19.12 kB
dist/assets/PJQHF43J-D1XnuD_W.js 14.12 kB │ gzip: 5.87 kB │ map: 39.03 kB
dist/assets/github-light-default-BXViO-2h.js 14.21 kB │ gzip: 3.05 kB │ map: 19.30 kB
dist/assets/github-light-default-DB_IwZa6.js 14.21 kB │ gzip: 3.05 kB │ map: 19.30 kB
dist/assets/clarity-SemFz856.js 14.31 kB │ gzip: 2.50 kB │ map: 19.95 kB
dist/assets/github-light-high-contrast-B68TUdTA.js 14.33 kB │ gzip: 3.03 kB │ map: 19.48 kB
dist/assets/github-light-high-contrast-DLgVeSB-.js 14.33 kB │ gzip: 3.03 kB │ map: 19.48 kB
dist/assets/github-dark-dimmed-Bx1FflLF.js 14.48 kB │ gzip: 3.15 kB │ map: 19.67 kB
dist/assets/github-dark-dimmed-Cr1oaoul.js 14.48 kB │ gzip: 3.15 kB │ map: 19.67 kB
dist/assets/github-dark-default-CxjRwzl6.js 14.48 kB │ gzip: 3.15 kB │ map: 19.68 kB
dist/assets/github-dark-default-DXG-b-1a.js 14.48 kB │ gzip: 3.15 kB │ map: 19.68 kB
dist/assets/X62E3GBT-B608QF1V.js 14.54 kB │ gzip: 6.33 kB │ map: 39.30 kB
dist/assets/github-dark-high-contrast-B4qJZLZa.js 14.65 kB │ gzip: 3.11 kB │ map: 19.91 kB
dist/assets/github-dark-high-contrast-B_tTalzw.js 14.65 kB │ gzip: 3.11 kB │ map: 19.91 kB
dist/assets/gnuplot-7GGW24-e.js 14.82 kB │ gzip: 3.31 kB │ map: 20.83 kB
dist/assets/rust-Cfkwpbl8.js 15.10 kB │ gzip: 2.75 kB │ map: 21.47 kB
dist/assets/FNOVOB4O-Bg74fZg7.js 15.14 kB │ gzip: 5.88 kB │ map: 38.44 kB
dist/assets/threadSort-Cc-qxEou.js 15.16 kB │ gzip: 4.75 kB │ map: 61.77 kB
dist/assets/kusto-C7mF5XQf.js 15.20 kB │ gzip: 3.96 kB │ map: 19.63 kB
dist/assets/actionscript-3--17pq3dv.js 15.25 kB │ gzip: 2.71 kB │ map: 21.47 kB
dist/assets/usePullRequestActions-DEQYZugD.js 15.40 kB │ gzip: 5.16 kB │ map: 64.21 kB
dist/assets/duoViewer-C8KxTB6d.js 15.46 kB │ gzip: 6.05 kB │ map: 65.43 kB
dist/assets/nix-IvuFDN5E.js 15.54 kB │ gzip: 2.51 kB │ map: 22.93 kB
dist/assets/lua-1Va2DEvn.js 15.63 kB │ gzip: 3.22 kB │ map: 22.17 kB
dist/assets/luau-FMPmPwt6.js 15.66 kB │ gzip: 3.42 kB │ map: 21.88 kB
dist/assets/abap-CLvhMVsD.js 15.88 kB │ gzip: 5.96 kB │ map: 18.85 kB
dist/assets/solidity-CKzVLygQ.js 16.11 kB │ gzip: 3.13 kB │ map: 23.46 kB
dist/assets/matlab-D7qyCx1q.js 16.12 kB │ gzip: 3.10 kB │ map: 23.37 kB
dist/assets/cue-CE9AQfxI.js 16.23 kB │ gzip: 2.08 kB │ map: 23.80 kB
dist/assets/elixir-CrKEldnf.js 16.30 kB │ gzip: 2.79 kB │ map: 23.18 kB
dist/assets/dialog-CXFAqivC.js 16.37 kB │ gzip: 5.60 kB │ map: 77.01 kB
dist/assets/rightPanelStore-DNyRiAnd.js 16.38 kB │ gzip: 4.69 kB │ map: 78.51 kB
dist/assets/pullRequests-C8kUMHvl.js 16.53 kB │ gzip: 5.87 kB │ map: 81.30 kB
dist/assets/odin-B1RWQWA5.js 16.54 kB │ gzip: 2.96 kB │ map: 23.80 kB
dist/assets/X5RFHQXM-Ct18R8o8.js 16.59 kB │ gzip: 7.04 kB │ map: 42.63 kB
dist/assets/ts-tags-iKEdjM6n.js 16.59 kB │ gzip: 2.09 kB │ map: 24.94 kB
dist/assets/scroll-area-CZfwmybz.js 16.78 kB │ gzip: 5.99 kB │ map: 85.84 kB
dist/assets/popover-BFzCi-dN.js 17.14 kB │ gzip: 6.45 kB │ map: 90.08 kB
dist/assets/kanagawa-wave-CTweb8Dz.js 17.17 kB │ gzip: 2.94 kB │ map: 22.30 kB
dist/assets/kanagawa-wave-D8CNn6T_.js 17.17 kB │ gzip: 2.94 kB │ map: 22.30 kB
dist/assets/kanagawa-lotus-BN08jTvb.js 17.17 kB │ gzip: 2.94 kB │ map: 22.30 kB
dist/assets/kanagawa-lotus-CqxMQulh.js 17.17 kB │ gzip: 2.94 kB │ map: 22.30 kB
dist/assets/kanagawa-dragon-7TqgsUPC.js 17.17 kB │ gzip: 2.96 kB │ map: 22.31 kB
dist/assets/kanagawa-dragon-CXtmUGW6.js 17.17 kB │ gzip: 2.96 kB │ map: 22.31 kB
dist/assets/projectScriptEditor-td7MNXPj.js 17.42 kB │ gzip: 6.67 kB │ map: 100.01 kB
dist/assets/move-B1IS1UjX.js 17.54 kB │ gzip: 3.10 kB │ map: 26.27 kB
dist/assets/command-DLTc54kR.js 17.79 kB │ gzip: 4.78 kB │ map: 70.69 kB
dist/assets/link-BMbw2f_A.js 17.95 kB │ gzip: 6.74 kB │ map: 91.88 kB
dist/assets/graphql-f7MMklYv.js 18.12 kB │ gzip: 2.56 kB │ map: 25.58 kB
dist/assets/liquid-NR0kReLd.js 18.14 kB │ gzip: 3.18 kB │ map: 25.31 kB
dist/assets/T3ConnectAccountPages-CuveIQLO.js 18.25 kB │ gzip: 6.37 kB │ map: 80.99 kB
dist/assets/svelte-D_LLVCZp.js 18.29 kB │ gzip: 3.18 kB │ map: 25.82 kB
dist/assets/pullRequestDetail.logic-CKrhN8zM.js 18.63 kB │ gzip: 6.63 kB │ map: 76.08 kB
dist/assets/material-theme-Bm3Qr25_.js 18.66 kB │ gzip: 3.14 kB │ map: 24.14 kB
dist/assets/material-theme-CAtLaHa3.js 18.66 kB │ gzip: 3.14 kB │ map: 24.14 kB
dist/assets/material-theme-ocean-B3mraInd.js 18.68 kB │ gzip: 3.16 kB │ map: 24.18 kB
dist/assets/material-theme-ocean-CHQ94UKr.js 18.68 kB │ gzip: 3.16 kB │ map: 24.18 kB
dist/assets/material-theme-darker-2IIEA8gg.js 18.68 kB │ gzip: 3.13 kB │ map: 24.18 kB
dist/assets/material-theme-darker-k-s5Bc6K.js 18.68 kB │ gzip: 3.13 kB │ map: 24.18 kB
dist/assets/material-theme-lighter-CD6a-c4d.js 18.69 kB │ gzip: 3.14 kB │ map: 24.19 kB
dist/assets/material-theme-lighter-uhdI0v04.js 18.69 kB │ gzip: 3.14 kB │ map: 24.19 kB
dist/assets/material-theme-palenight-B5W6OYN7.js 18.69 kB │ gzip: 3.15 kB │ map: 24.20 kB
dist/assets/material-theme-palenight-DEhAARHw.js 18.69 kB │ gzip: 3.15 kB │ map: 24.20 kB
dist/assets/gdscript-Cp2uCuqX.js 19.03 kB │ gzip: 3.78 kB │ map: 26.26 kB
dist/assets/USNYFO5S-4IiMUioT.js 19.10 kB │ gzip: 7.42 kB │ map: 47.26 kB
dist/assets/groovy-CacY0gHj.js 19.21 kB │ gzip: 3.63 kB │ map: 27.53 kB
dist/assets/settings.storage-BY-_TQ4C.js 19.46 kB │ gzip: 7.01 kB │ map: 104.83 kB
dist/assets/mdc-BszP3a5M.js 19.58 kB │ gzip: 6.70 kB │ map: 23.16 kB
dist/assets/server-By4FbuRV.js 19.67 kB │ gzip: 6.03 kB │ map: 114.59 kB
dist/assets/entities-mr83EzTb.js 19.72 kB │ gzip: 6.78 kB │ map: 131.51 kB
dist/assets/ayu-dark-CRu61w6_.js 20.12 kB │ gzip: 3.97 kB │ map: 27.06 kB
dist/assets/ayu-dark-DluEY0Gj.js 20.12 kB │ gzip: 3.96 kB │ map: 27.06 kB
dist/assets/ayu-mirage-Bqwy1Gya.js 20.13 kB │ gzip: 3.95 kB │ map: 27.08 kB
dist/assets/ayu-mirage-CTjYAbs-.js 20.13 kB │ gzip: 3.95 kB │ map: 27.08 kB
dist/assets/glimmer-js-BDXa_Fyc.js 20.13 kB │ gzip: 2.97 kB │ map: 28.69 kB
dist/assets/glimmer-ts-Bj66Y8fi.js 20.13 kB │ gzip: 2.97 kB │ map: 28.69 kB
dist/assets/powershell-DshXNtvi.js 20.19 kB │ gzip: 4.09 kB │ map: 26.60 kB
dist/assets/ayu-light-C3h-C4tm.js 20.19 kB │ gzip: 3.93 kB │ map: 27.14 kB
dist/assets/ayu-light-Dn6O_aYR.js 20.19 kB │ gzip: 3.93 kB │ map: 27.14 kB
dist/assets/viml-DvXPmvsu.js 20.40 kB │ gzip: 6.77 kB │ map: 23.51 kB
dist/assets/DRLTVNUE-BQ-HTQfg.js 20.40 kB │ gzip: 7.66 kB │ map: 50.95 kB
dist/assets/nushell-DcLAeLz5.js 20.45 kB │ gzip: 5.25 kB │ map: 27.67 kB
dist/assets/HSJLKHB7-DkxKGAxv.js 20.80 kB │ gzip: 8.63 kB │ map: 57.03 kB
dist/assets/snazzy-light-4G7pJPwS.js 20.82 kB │ gzip: 3.84 kB │ map: 28.03 kB
dist/assets/snazzy-light-D8dzFmq5.js 20.82 kB │ gzip: 3.84 kB │ map: 28.03 kB
dist/assets/twig-Ci9rMG4p.js 20.94 kB │ gzip: 3.70 kB │ map: 29.33 kB
dist/assets/dracula-BHWKrbxM.js 21.10 kB │ gzip: 4.03 kB │ map: 27.51 kB
dist/assets/dracula-C2uKkzgK.js 21.10 kB │ gzip: 4.03 kB │ map: 27.51 kB
dist/assets/dracula-soft-5eyTD99u.js 21.12 kB │ gzip: 4.06 kB │ map: 27.54 kB
dist/assets/dracula-soft-D1bVjxWZ.js 21.12 kB │ gzip: 4.06 kB │ map: 27.54 kB
dist/assets/number-field-Cy_P4fFI.js 21.17 kB │ gzip: 8.06 kB │ map: 104.64 kB
dist/assets/wit-DdvCle-K.js 21.50 kB │ gzip: 2.91 kB │ map: 30.11 kB
dist/assets/rose-pine-BthvhNj6.js 21.78 kB │ gzip: 3.90 kB │ map: 28.78 kB
dist/assets/rose-pine-rh6ipraJ.js 21.78 kB │ gzip: 3.90 kB │ map: 28.78 kB
dist/assets/rose-pine-moon-DdHjCvFQ.js 21.80 kB │ gzip: 3.91 kB │ map: 28.81 kB
dist/assets/rose-pine-moon-hon4tzzS.js 21.80 kB │ gzip: 3.91 kB │ map: 28.81 kB
dist/assets/rose-pine-dawn-DSuRaP6u.js 21.80 kB │ gzip: 3.91 kB │ map: 28.81 kB
dist/assets/rose-pine-dawn-Dg85fqjY.js 21.80 kB │ gzip: 3.92 kB │ map: 28.81 kB
dist/assets/useStableCallback-z_SONSIp.js 22.26 kB │ gzip: 9.25 kB │ map: 690.61 kB
dist/assets/nim-BM9Yvas0.js 22.49 kB │ gzip: 3.19 kB │ map: 32.88 kB
dist/assets/common-lisp-Cv5bFMCO.js 22.62 kB │ gzip: 6.11 kB │ map: 26.69 kB
dist/assets/surrealql-BhXwxFwT.js 22.63 kB │ gzip: 4.34 kB │ map: 32.51 kB
dist/assets/gruvbox-dark-hard-C820rvS2.js 22.68 kB │ gzip: 4.19 kB │ map: 30.59 kB
dist/assets/gruvbox-dark-hard-DXm60lX3.js 22.68 kB │ gzip: 4.19 kB │ map: 30.59 kB
dist/assets/gruvbox-dark-soft-04Cj-4VZ.js 22.68 kB │ gzip: 4.19 kB │ map: 30.59 kB
dist/assets/gruvbox-dark-soft-MrdJrrXF.js 22.68 kB │ gzip: 4.19 kB │ map: 30.59 kB
dist/assets/gruvbox-light-hard-BC_s9l72.js 22.68 kB │ gzip: 4.19 kB │ map: 30.59 kB
dist/assets/gruvbox-light-hard-K6wSn29D.js 22.68 kB │ gzip: 4.19 kB │ map: 30.59 kB
dist/assets/gruvbox-light-soft-BSMLrYjP.js 22.68 kB │ gzip: 4.19 kB │ map: 30.59 kB
dist/assets/gruvbox-light-soft-DNgJjaY0.js 22.68 kB │ gzip: 4.19 kB │ map: 30.59 kB
dist/assets/gruvbox-dark-medium-BPjhmG05.js 22.69 kB │ gzip: 4.19 kB │ map: 30.60 kB
dist/assets/gruvbox-dark-medium-GE2thSmD.js 22.69 kB │ gzip: 4.19 kB │ map: 30.60 kB
dist/assets/gruvbox-light-medium-BAWPOn9u.js 22.69 kB │ gzip: 4.20 kB │ map: 30.61 kB
dist/assets/gruvbox-light-medium-CVy3aSlc.js 22.69 kB │ gzip: 4.19 kB │ map: 30.61 kB
dist/assets/bird2-C6vDhewU.js 22.97 kB │ gzip: 4.69 kB │ map: 31.06 kB
dist/assets/5OC2THR4-B9yrr8mD.js 23.28 kB │ gzip: 9.38 kB │ map: 61.59 kB
dist/assets/sql-DJtPbMSQ.js 23.52 kB │ gzip: 7.54 kB │ map: 27.96 kB
dist/assets/cadence-CQ2zXKGN.js 23.70 kB │ gzip: 3.69 kB │ map: 33.59 kB
dist/assets/astro-BmmE1wns.js 24.06 kB │ gzip: 7.63 kB │ map: 29.26 kB
dist/assets/apl-Dbn5QvGU.js 24.07 kB │ gzip: 4.20 kB │ map: 33.43 kB
dist/assets/templ-ChNxr6tm.js 24.10 kB │ gzip: 5.45 kB │ map: 30.96 kB
dist/assets/SLD4V6NK-BcqI5OlB.js 24.20 kB │ gzip: 10.11 kB │ map: 66.35 kB
dist/assets/angular-html-CHSubNNg.js 24.28 kB │ gzip: 4.02 kB │ map: 35.88 kB
dist/assets/vhdl-BroJfC0k.js 24.29 kB │ gzip: 3.90 kB │ map: 33.38 kB
dist/assets/vue-DhtZA_zP.js 24.53 kB │ gzip: 2.99 kB │ map: 36.98 kB
dist/assets/purescript-9MfHhQsQ.js 24.72 kB │ gzip: 3.27 kB │ map: 34.90 kB
dist/assets/typespec-BRdr0IET.js 25.08 kB │ gzip: 2.66 kB │ map: 34.70 kB
dist/assets/one-light-CVUd7yD5.js 25.34 kB │ gzip: 3.67 kB │ map: 33.81 kB
dist/assets/one-light-D7Lr4KcI.js 25.34 kB │ gzip: 3.67 kB │ map: 33.81 kB
dist/assets/fsharp-D13ZGOAj.js 25.34 kB │ gzip: 4.16 kB │ map: 35.90 kB
dist/assets/marko-BaagTwf0.js 25.52 kB │ gzip: 3.62 kB │ map: 35.92 kB
dist/assets/night-owl-light-BODRhcTU.js 25.95 kB │ gzip: 4.27 kB │ map: 35.17 kB
dist/assets/night-owl-light-eJ-hLW7d.js 25.95 kB │ gzip: 4.27 kB │ map: 35.17 kB
dist/assets/system-verilog-DJ5XKQeo.js 26.24 kB │ gzip: 4.86 kB │ map: 36.27 kB
dist/assets/nord-Cb4Vim4T.js 26.76 kB │ gzip: 4.39 kB │ map: 35.36 kB
dist/assets/nord-Cd-F4txO.js 26.76 kB │ gzip: 4.39 kB │ map: 35.36 kB
dist/assets/codeql-oeQT6MSM.js 26.92 kB │ gzip: 3.83 kB │ map: 36.02 kB
dist/assets/c3-BFHwR3_K.js 27.00 kB │ gzip: 3.96 kB │ map: 39.15 kB
dist/assets/T3PCR2KE-CVdRoXMU.js 27.06 kB │ gzip: 11.16 kB │ map: 74.49 kB
dist/assets/scss-DQyDwCYy.js 27.30 kB │ gzip: 4.26 kB │ map: 38.39 kB
dist/assets/java-CF-jL4AX.js 27.31 kB │ gzip: 4.34 kB │ map: 38.66 kB
dist/assets/coffee-BHyBL9L1.js 27.46 kB │ gzip: 6.39 kB │ map: 36.12 kB
dist/assets/razor-CRS4rNJT.js 27.49 kB │ gzip: 3.58 kB │ map: 38.35 kB
dist/assets/BB2UYUI2-CPbG2SFY.js 28.18 kB │ gzip: 10.96 kB │ map: 75.19 kB
dist/assets/sidebar-BKA1KC_L.js 28.36 kB │ gzip: 9.13 kB │ map: 123.41 kB
dist/assets/scala-DKOlJaKm.js 28.92 kB │ gzip: 3.96 kB │ map: 40.12 kB
dist/assets/night-owl-BsnCLAKc.js 28.95 kB │ gzip: 5.18 kB │ map: 39.06 kB
dist/assets/night-owl-DhmEMT88.js 28.95 kB │ gzip: 5.18 kB │ map: 39.06 kB
dist/assets/select-YPzTlDk0.js 29.06 kB │ gzip: 10.90 kB │ map: 139.91 kB
dist/assets/crystal-xgOldvWp.js 29.45 kB │ gzip: 4.47 kB │ map: 41.29 kB
dist/assets/mermaid-Bk4SNUv9.js 29.54 kB │ gzip: 3.68 kB │ map: 44.12 kB
dist/assets/applescript-CCn79oCD.js 29.61 kB │ gzip: 5.98 kB │ map: 39.35 kB
dist/assets/BUM34MOA-DOr1U476.js 30.12 kB │ gzip: 11.45 kB │ map: 75.42 kB
dist/assets/75O6YZUN-DpYYd6UE.js 30.19 kB │ gzip: 11.64 kB │ map: 77.70 kB
dist/assets/ChatGptUsageButton-CHJ1J1Xz.js 30.45 kB │ gzip: 11.83 kB │ map: 116.64 kB
dist/assets/pierre-dark-CpLgRqie.js 30.59 kB │ gzip: 4.77 kB │ map: 34.24 kB
dist/assets/pierre-light-CoaEpmwp.js 30.59 kB │ gzip: 4.77 kB │ map: 34.25 kB
dist/assets/pierre-dark-soft-kZQmAZld.js 30.61 kB │ gzip: 4.81 kB │ map: 34.27 kB
dist/assets/pierre-light-soft-lWLdNTOI.js 30.61 kB │ gzip: 4.77 kB │ map: 34.27 kB
dist/assets/pierre-dark-tritanopia-CpjhbsIL.js 30.62 kB │ gzip: 4.72 kB │ map: 34.30 kB
dist/assets/pierre-light-tritanopia-CEbqgOJL.js 30.63 kB │ gzip: 4.73 kB │ map: 34.30 kB
dist/assets/pierre-dark-protanopia-deuteranopia-B35FxJx-.js 30.66 kB │ gzip: 4.80 kB │ map: 34.36 kB
dist/assets/pierre-light-protanopia-deuteranopia-0fSaH845.js 30.67 kB │ gzip: 4.76 kB │ map: 34.37 kB
dist/assets/julia-BAkj-Grs.js 31.05 kB │ gzip: 4.34 kB │ map: 40.65 kB
dist/assets/stylus-B6D30XZt.js 31.11 kB │ gzip: 8.05 kB │ map: 38.88 kB
dist/assets/N3JZAHOW-WAGSz-jk.js 32.62 kB │ gzip: 13.28 kB │ map: 101.23 kB
dist/assets/queries-Ygwj4j2q.js 32.73 kB │ gzip: 12.06 kB │ map: 163.38 kB
dist/assets/poimandres-BX2TyY6j.js 33.53 kB │ gzip: 5.53 kB │ map: 43.07 kB
dist/assets/poimandres-DRFjx7u4.js 33.53 kB │ gzip: 5.53 kB │ map: 43.07 kB
dist/assets/one-dark-pro-CLwyXe_n.js 33.83 kB │ gzip: 5.54 kB │ map: 44.51 kB
dist/assets/one-dark-pro-DUS_IGRK.js 33.83 kB │ gzip: 5.54 kB │ map: 44.51 kB
dist/assets/bsl-BkkzgIyY.js 33.90 kB │ gzip: 8.38 kB │ map: 37.63 kB
dist/assets/O65XPQGZ-G9hovhpr.js 34.10 kB │ gzip: 12.69 kB │ map: 86.95 kB
dist/assets/UsageLimits-P3cFyXDN.js 34.24 kB │ gzip: 11.84 kB │ map: 148.25 kB
dist/assets/haxe-OTjmBuCE.js 35.19 kB │ gzip: 5.94 kB │ map: 49.52 kB
dist/assets/nginx-Bunv6cTi.js 35.39 kB │ gzip: 4.49 kB │ map: 48.50 kB
dist/assets/houston-CsvMBhTu.js 35.46 kB │ gzip: 5.80 kB │ map: 46.40 kB
dist/assets/houston-KyjWKfuY.js 35.46 kB │ gzip: 5.80 kB │ map: 46.40 kB
dist/assets/tokyo-night-iIspnLcq.js 35.71 kB │ gzip: 6.26 kB │ map: 45.35 kB
dist/assets/tokyo-night-oM2G3aXe.js 35.71 kB │ gzip: 6.26 kB │ map: 45.35 kB
dist/assets/CodexSetupSection.logic-DZhLbGjf.js 36.15 kB │ gzip: 12.97 kB │ map: 164.42 kB
dist/assets/settings.keybindings-BuAI4sZ5.js 37.26 kB │ gzip: 12.49 kB │ map: 164.58 kB
dist/assets/erlang-Cphh6RMH.js 37.52 kB │ gzip: 4.39 kB │ map: 51.59 kB
dist/assets/lazy-DM5R0-02.js 38.37 kB │ gzip: 16.02 kB │ map: 81.90 kB
dist/assets/settings.projects-D-nYhKIp.js 38.99 kB │ gzip: 15.31 kB │ map: 163.46 kB
dist/assets/useSettings-BKq_0wxU.js 39.00 kB │ gzip: 13.37 kB │ map: 175.93 kB
dist/assets/PullRequestCodeTab-CwLlLsJY.js 39.05 kB │ gzip: 14.41 kB │ map: 181.55 kB
dist/assets/cobol-DlmPKder.js 39.11 kB │ gzip: 10.92 kB │ map: 47.39 kB
dist/assets/TKWO2OVW-Daqrx5u_.js 39.43 kB │ gzip: 14.76 kB │ map: 97.94 kB
dist/assets/ThemeEditorPanel-ByTFw_nS.js 40.17 kB │ gzip: 14.49 kB │ map: 189.10 kB
dist/assets/asm-Cmm7eHzH.js 40.75 kB │ gzip: 8.20 kB │ map: 53.00 kB
dist/assets/RHNBAITX-BL8YdEUx.js 41.31 kB │ gzip: 15.53 kB │ map: 105.33 kB
dist/assets/haskell-D8IpX4py.js 41.52 kB │ gzip: 6.44 kB │ map: 57.85 kB
dist/assets/shellscript-y5xaAa26.js 41.58 kB │ gzip: 6.16 kB │ map: 56.57 kB
dist/assets/combobox-3w845meH.js 41.97 kB │ gzip: 14.22 kB │ map: 212.73 kB
dist/assets/perl-AhzhpTrP.js 43.18 kB │ gzip: 4.68 kB │ map: 60.84 kB
dist/assets/DiffPanel-DhCZt8AQ.js 43.27 kB │ gzip: 16.72 kB │ map: 244.01 kB
dist/assets/d-qD-0Kul2.js 43.82 kB │ gzip: 8.46 kB │ map: 62.69 kB
dist/assets/LHDIQX7Q-BW2DAZpM.js 44.04 kB │ gzip: 16.12 kB │ map: 107.24 kB
dist/assets/DiffCommentAnnotation-BaCq4YBH.js 44.48 kB │ gzip: 15.81 kB │ map: 120.50 kB
dist/assets/pierre-dark-vibrant-CpQYzh95.js 44.81 kB │ gzip: 5.33 kB │ map: 48.48 kB
dist/assets/pierre-light-vibrant-D80Fkn33.js 44.81 kB │ gzip: 5.31 kB │ map: 48.48 kB
dist/assets/ProviderModelPicker-CFdurjyi.js 44.82 kB │ gzip: 16.04 kB │ map: 233.48 kB
dist/assets/settingsLayout-C4U7Gz3J.js 45.05 kB │ gzip: 15.83 kB │ map: 227.20 kB
dist/assets/DevicePanel-Bo9bZZnN.js 46.10 kB │ gzip: 15.64 kB │ map: 246.52 kB
dist/assets/toast-B9hFGcnW.js 46.36 kB │ gzip: 15.34 kB │ map: 272.26 kB
dist/assets/settings.source-control-DUr4NkOO.js 46.53 kB │ gzip: 15.24 kB │ map: 260.15 kB
dist/assets/ruby-ubltFHEX.js 46.64 kB │ gzip: 5.74 kB │ map: 66.38 kB
dist/assets/go-rLFTqkRN.js 46.85 kB │ gzip: 5.18 kB │ map: 66.61 kB
dist/assets/settings.snap-shot-DMRlDZVH.js 46.99 kB │ gzip: 16.62 kB │ map: 252.94 kB
dist/assets/catppuccin-mocha-Co3Xjl64.js 47.30 kB │ gzip: 8.02 kB │ map: 62.03 kB
dist/assets/catppuccin-mocha-DYhrFGRu.js 47.30 kB │ gzip: 8.02 kB │ map: 62.03 kB
dist/assets/catppuccin-latte-CpxdcXpJ.js 47.30 kB │ gzip: 8.02 kB │ map: 62.03 kB
dist/assets/catppuccin-latte-DwIHMF0Q.js 47.30 kB │ gzip: 8.02 kB │ map: 62.03 kB
dist/assets/catppuccin-frappe-3VR1Za6u.js 47.31 kB │ gzip: 8.03 kB │ map: 62.04 kB
dist/assets/catppuccin-frappe-DFlFW5gh.js 47.31 kB │ gzip: 8.03 kB │ map: 62.04 kB
dist/assets/catppuccin-macchiato-DIdIQ04K.js 47.31 kB │ gzip: 8.03 kB │ map: 62.06 kB
dist/assets/catppuccin-macchiato-DYnBP6_5.js 47.31 kB │ gzip: 8.03 kB │ map: 62.06 kB
dist/assets/PreviewPanel-CBiVIK4l.js 47.35 kB │ gzip: 17.23 kB │ map: 255.28 kB
dist/assets/apex-VAyPSnFM.js 47.80 kB │ gzip: 6.85 kB │ map: 66.78 kB
dist/assets/ada-C5qYipkI.js 48.11 kB │ gzip: 6.00 kB │ map: 70.96 kB
dist/assets/css-kzGS2ZwB.js 49.13 kB │ gzip: 11.99 kB │ map: 60.67 kB
dist/assets/welcome-DUtK7U-0.js 49.80 kB │ gzip: 17.04 kB │ map: 266.54 kB
dist/assets/imba-DsUTQ-LC.js 49.96 kB │ gzip: 9.51 kB │ map: 68.08 kB
dist/assets/sortable.esm-CV7gJeYp.js 50.51 kB │ gzip: 16.26 kB │ map: 236.47 kB
dist/assets/everforest-dark-D-DlICQR.js 53.79 kB │ gzip: 8.41 kB │ map: 68.28 kB
dist/assets/everforest-dark-sB-x3p7T.js 53.79 kB │ gzip: 8.41 kB │ map: 68.28 kB
dist/assets/everforest-light-CeVdGHYG.js 53.79 kB │ gzip: 8.41 kB │ map: 68.29 kB
dist/assets/everforest-light-Df2xbC6M.js 53.79 kB │ gzip: 8.41 kB │ map: 68.29 kB
dist/assets/Virtualizer-CUTe6eIp.js 55.69 kB │ gzip: 14.32 kB │ map: 177.52 kB
dist/assets/wikitext-ClFFjSW2.js 55.92 kB │ gzip: 4.85 kB │ map: 77.64 kB
dist/assets/ScheduledTasksSettings-Ck4ZTd8n.js 56.64 kB │ gzip: 19.23 kB │ map: 343.59 kB
dist/assets/stata-Ciuk7_mY.js 57.03 kB │ gzip: 12.44 kB │ map: 74.20 kB
dist/assets/html-DIIndQnv.js 57.35 kB │ gzip: 11.82 kB │ map: 73.07 kB
dist/assets/ballerina-B7ZEbQpA.js 58.73 kB │ gzip: 8.14 kB │ map: 81.54 kB
dist/assets/markdown-BYOwaDjH.js 59.37 kB │ gzip: 5.70 kB │ map: 82.33 kB
dist/assets/pierre-icons-BqwtY14x.js 60.69 kB │ gzip: 22.04 kB │ map: 82.50 kB
dist/assets/ocaml-O90oeIOV.js 62.48 kB │ gzip: 5.08 kB │ map: 81.11 kB
dist/assets/mojo-BgCJLMeH.js 69.83 kB │ gzip: 9.25 kB │ map: 94.94 kB
dist/assets/python-gzcpVVnB.js 69.98 kB │ gzip: 9.13 kB │ map: 95.24 kB
dist/assets/useHandleNewThread-D668HX6p.js 70.37 kB │ gzip: 22.40 kB │ map: 334.84 kB
dist/assets/c-esFkreWu.js 72.20 kB │ gzip: 10.58 kB │ map: 95.41 kB
dist/assets/latex-b0569jTU.js 72.91 kB │ gzip: 6.78 kB │ map: 100.96 kB
dist/assets/vyper-CgoNMtux.js 74.68 kB │ gzip: 10.73 kB │ map: 100.71 kB
dist/assets/Icons-DdbsSQNW.js 75.01 kB │ gzip: 33.97 kB │ map: 215.89 kB
dist/assets/SettingsPanels-BdY3Af3J.js 79.71 kB │ gzip: 24.89 kB │ map: 489.94 kB
dist/assets/hack-mYo6lwOk.js 81.09 kB │ gzip: 26.47 kB │ map: 98.63 kB
dist/assets/themePalette-Mo4FYYj-.js 83.12 kB │ gzip: 23.82 kB │ map: 282.72 kB
dist/assets/swift-DonLKvLd.js 86.72 kB │ gzip: 14.72 kB │ map: 114.51 kB
dist/assets/DiffWorkerPoolProvider-AjUnkqaf.js 87.11 kB │ gzip: 23.11 kB │ map: 273.90 kB
dist/assets/fortran-free-form-CYNrtFtB.js 89.01 kB │ gzip: 11.23 kB │ map: 124.06 kB
dist/assets/_chat.pull-requests-Bk6C_rSJ.js 89.55 kB │ gzip: 32.27 kB │ map: 448.87 kB
dist/assets/csharp-oqKa8noW.js 90.22 kB │ gzip: 10.75 kB │ map: 126.35 kB
dist/assets/FileDiff-D-SXRXY0.js 91.16 kB │ gzip: 23.35 kB │ map: 307.03 kB
dist/assets/racket-DcIDlBhZ.js 92.42 kB │ gzip: 15.11 kB │ map: 106.19 kB
dist/assets/settings.diagnostics-BKGs4aLx.js 92.57 kB │ gzip: 26.78 kB │ map: 492.17 kB
dist/assets/embeddedScripts-B44BSvpB.js 94.06 kB │ gzip: 24.28 kB │ map: 399.57 kB
dist/assets/usage-C02qdEXr.js 95.99 kB │ gzip: 32.11 kB │ map: 559.01 kB
dist/assets/settings.integrations-BwQLtilY.js 96.65 kB │ gzip: 31.49 kB │ map: 566.34 kB
dist/assets/less-DVTAwKKz.js 97.66 kB │ gzip: 14.88 kB │ map: 131.85 kB
dist/assets/blade-DBGhfhIu.js 105.01 kB │ gzip: 28.34 kB │ map: 131.09 kB
dist/assets/objective-c-D1A_Heim.js 105.45 kB │ gzip: 23.67 kB │ map: 129.66 kB
dist/assets/settings.connections-SPHUdOpf.js 106.69 kB │ gzip: 36.00 kB │ map: 622.67 kB
dist/assets/php-BrskDoCo.js 113.12 kB │ gzip: 28.89 kB │ map: 142.15 kB
dist/assets/ThreadTerminalDrawer-ITmeATCS.js 113.83 kB │ gzip: 33.63 kB │ map: 458.92 kB
dist/assets/getDiffFileInput-phQQfF_c.js 124.36 kB │ gzip: 30.75 kB │ map: 375.11 kB
dist/assets/asciidoc-DE70LPWp.js 131.56 kB │ gzip: 9.35 kB │ map: 189.11 kB
dist/assets/mdx-DQZ5AkYe.js 136.14 kB │ gzip: 23.57 kB │ map: 176.72 kB
dist/assets/RenderErrorBoundary-tQJKXMbq.js 152.96 kB │ gzip: 45.60 kB │ map: 935.74 kB
dist/assets/settings.providers-DA6Cwakk.js 161.69 kB │ gzip: 53.48 kB │ map: 828.11 kB
dist/assets/objective-cpp-BsSzOQcm.js 172.01 kB │ gzip: 31.02 kB │ map: 218.54 kB
dist/assets/runtime-Dvb7s0-Q.js 172.18 kB │ gzip: 49.29 kB │ map: 794.20 kB
dist/assets/javascript-DM2jNGak.js 174.93 kB │ gzip: 16.72 kB │ map: 236.10 kB
dist/assets/runtime-NRqqkezA.js 175.42 kB │ gzip: 56.16 kB │ map: 1,083.98 kB
dist/assets/tsx-BeGYnVHn.js 175.63 kB │ gzip: 16.71 kB │ map: 236.76 kB
dist/assets/jsx-DQaT7vKh.js 177.88 kB │ gzip: 16.80 kB │ map: 239.02 kB
dist/assets/typescript-BEWCPeCr.js 181.18 kB │ gzip: 16.32 kB │ map: 244.44 kB
dist/assets/angular-ts-B9yvU4g3.js 183.77 kB │ gzip: 16.82 kB │ map: 249.70 kB
dist/assets/vue-vine-DBK802jz.js 190.10 kB │ gzip: 18.11 kB │ map: 255.27 kB
dist/assets/fileTreeExpansion-CVf6zY8o.js 199.35 kB │ gzip: 54.49 kB │ map: 731.80 kB
dist/assets/FilePreviewPanel-DcDTaMNV.js 204.13 kB │ gzip: 66.96 kB │ map: 944.88 kB
dist/assets/settings.appearance-DNjjCBpW.js 214.44 kB │ gzip: 68.38 kB │ map: 896.28 kB
dist/assets/diffRendering-Bju1WLaB.js 254.85 kB │ gzip: 81.55 kB │ map: 946.66 kB
dist/assets/katex-DJhrJSbw.js 258.63 kB │ gzip: 77.46 kB │ map: 969.65 kB
dist/assets/wolfram-DLL8P-h_.js 262.42 kB │ gzip: 77.67 kB │ map: 279.66 kB
dist/assets/dist-DI87_Psn.js 332.33 kB │ gzip: 97.19 kB │ map: 1,652.63 kB
dist/assets/PanelLayoutControls-DKDfWJgE.js 387.67 kB │ gzip: 121.59 kB │ map: 1,811.94 kB
dist/assets/ChatMarkdown-CE7B3CK3.js 437.46 kB │ gzip: 145.82 kB │ map: 1,858.07 kB
dist/assets/ComposerPromptEditor-DTgNAuSU.js 518.15 kB │ gzip: 167.27 kB │ map: 2,349.08 kB
dist/assets/lucideIconByName-DsLEi7vy.js 553.55 kB │ gzip: 141.18 kB │ map: 2,035.78 kB
dist/assets/renderScheduler-l1pK-dpJ.js 608.04 kB │ gzip: 156.02 kB │ map: 3,048.60 kB
dist/assets/wasm-BnjxR4X6.js 622.36 kB │ gzip: 232.13 kB │ map: 622.90 kB
dist/assets/cpp-5pYxG9nn.js 626.16 kB │ gzip: 48.12 kB │ map: 816.28 kB
dist/assets/emacs-lisp-B4R74twV.js 779.92 kB │ gzip: 197.59 kB │ map: 789.85 kB
dist/assets/utils-C3EIK--l.js 974.21 kB │ gzip: 301.40 kB │ map: 7,641.80 kB
dist/assets/main-DiaNw22B.js 1,096.34 kB │ gzip: 357.52 kB │ map: 5,304.32 kB
dist/assets/_chat-DW93kYOV.js 1,271.07 kB │ gzip: 425.02 kB │ map: 6,312.74 kB
dist/assets/heic-to-DeD09f__.js 2,995.22 kB │ gzip: 750.97 kB │ map: 2,998.72 kB
[plugin builtin:vite-reporter]
(!) Some chunks are larger than 500 kB after minification. Consider:
- Using dynamic import() to code-split the application
- Use build.rolldownOptions.output.codeSplitting to improve chunking: https://rolldown.rs/reference/OutputOptions.codeSplitting
- Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.
✓ built in 11.32s
~/apps/server$ node scripts/cli.ts build ⊘ cache disabled
[08:56:11.006] INFO (#1): [cli] Running tsdown...
[08:56:13.497] INFO (#1): [cli] Applied development icon overrides to dist/client
[08:56:13.498] INFO (#1): [cli] Bundled web app into dist/client
~/apps/desktop$ node scripts/build-browser-secret.mjs ⊘ cache disabled
~/apps/desktop$ node scripts/build-preview-annotation-css.mjs ⊘ cache disabled
~/apps/desktop$ vp pack ⊘ cache disabled
ℹ entry: src/main.ts
ℹ tsconfig: tsconfig.json
ℹ entry: src/electron/WindowsForegroundFocusWorker.ts, src/snapShot/GlobalShiftShortcutWorker.ts, src/snapShot/RegionSnapShotWorker.ts, src/snapShot/SnapShotAccessibilityWorker.ts
ℹ tsconfig: tsconfig.json
ℹ entry: src/boot.ts, src/compileCache.ts
ℹ tsconfig: tsconfig.json
ℹ entry: src/preload.ts
ℹ tsconfig: tsconfig.json
ℹ entry: src/preview-pick-preload.ts
ℹ tsconfig: tsconfig.json
ℹ entry: src/preview-pip-preload.ts
ℹ tsconfig: tsconfig.json
ℹ entry: src/mac-permission-preload.ts
ℹ tsconfig: tsconfig.json
ℹ Build start
ℹ dist-electron/mac-permission-preload.cjs 0.79 kB │ gzip: 0.38 kB
ℹ dist-electron/mac-permission-preload.cjs.map 11.01 kB │ gzip: 2.80 kB
ℹ 2 files, total: 11.80 kB
ℹ dist-electron/preview-pip-preload.cjs 0.68 kB │ gzip: 0.36 kB
ℹ dist-electron/preview-pip-preload.cjs.map 10.93 kB │ gzip: 2.83 kB
ℹ 2 files, total: 11.61 kB
✔ Build complete in 99ms
✔ Build complete in 105ms
ℹ Hint: consider adding deps.onlyBundle option to avoid unintended bundling of dependencies, or set deps.onlyBundle: false to disable this hint.
See more at https://tsdown.dev/options/dependencies#deps-onlybundle
Detected dependencies in bundle:
- @clerk/electron
ℹ dist-electron/compileCache.cjs 1.61 kB │ gzip: 0.75 kB
ℹ dist-electron/boot.cjs 0.12 kB │ gzip: 0.12 kB
ℹ dist-electron/compileCache.cjs.map 1.29 kB │ gzip: 0.74 kB
ℹ dist-electron/boot.cjs.map 0.31 kB │ gzip: 0.22 kB
ℹ 4 files, total: 3.33 kB
✔ Build complete in 159ms
ℹ Hint: consider adding deps.onlyBundle option to avoid unintended bundling of dependencies, or set deps.onlyBundle: false to disable this hint.
See more at https://tsdown.dev/options/dependencies#deps-onlybundle
Detected dependencies in bundle:
- react-grab
ℹ dist-electron/preload.cjs 32.04 kB │ gzip: 7.35 kB
ℹ dist-electron/preload.cjs.map 58.74 kB │ gzip: 13.14 kB
ℹ 2 files, total: 90.78 kB
✔ Build complete in 197ms
ℹ dist-electron/preview-pick-preload.cjs 136.33 kB │ gzip: 36.31 kB
ℹ dist-electron/preview-pick-preload.cjs.map 241.89 kB │ gzip: 62.07 kB
ℹ 2 files, total: 378.22 kB
✔ Build complete in 274ms
ℹ dist-electron/snapShot/SnapShotAccessibilityWorker.cjs 6.35 kB │ gzip: 1.97 kB
ℹ dist-electron/snapShot/GlobalShiftShortcutWorker.cjs 5.71 kB │ gzip: 1.60 kB
ℹ dist-electron/electron/WindowsForegroundFocusWorker.cjs 2.32 kB │ gzip: 0.89 kB
ℹ dist-electron/snapShot/RegionSnapShotWorker.cjs 0.77 kB │ gzip: 0.43 kB
ℹ dist-electron/snapShot-Bsece1Fm.cjs.map 4.57 MB
ℹ dist-electron/snapShot-Bsece1Fm.cjs 1.19 MB
ℹ dist-electron/snapShot/SnapShotAccessibilityWorker.cjs.map 13.86 kB │ gzip: 4.10 kB
ℹ dist-electron/snapShot/GlobalShiftShortcutWorker.cjs.map 13.29 kB │ gzip: 3.40 kB
ℹ dist-electron/electron/WindowsForegroundFocusWorker.cjs.map 5.07 kB │ gzip: 1.69 kB
ℹ dist-electron/snapShot/RegionSnapShotWorker.cjs.map 1.73 kB │ gzip: 0.82 kB
ℹ dist-electron/rolldown-runtime-VH7oDXx4.cjs 1.13 kB │ gzip: 0.54 kB
ℹ 11 files, total: 5.80 MB
✔ Build complete in 487ms
ℹ dist-electron/main.cjs 5.47 MB
ℹ dist-electron/main.cjs.map 13.87 MB
ℹ 2 files, total: 19.34 MB
../../node_modules/.pnpm/dbus-next@0.10.2_patch_hash=cfff57561b0ee59b5addb3b2e6c6f20906e967507a530ab67e8db8108e520ba4/node_modules/dbus-next/lib/address-x11.js (7:22) [UNRESOLVED_IMPORT] Could not resolve 'x11' in ../../node_modules/.pnpm/dbus-next@0.10.2_patch_hash=cfff57561b0ee59b5addb3b2e6c6f20906e967507a530ab67e8db8108e520ba4/node_modules/dbus-next/lib/address-x11.js
╭─[ ../../node_modules/.pnpm/dbus-next@0.10.2_patch_hash=cfff57561b0ee59b5addb3b2e6c6f20906e967507a530ab67e8db8108e520ba4/node_modules/dbus-next/lib/address-x11.js:7:23 ]
│
7 │ const x11 = require('x11');
│ ──┬──
│ ╰──── Module not found, treating it as an external dependency
───╯
../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/ConfigProvider.js (725:7) [EMPTY_IMPORT_META] `import.meta` may not be a valid syntax with the `cjs` output format.
╭─[ ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/ConfigProvider.js:725:8 ]
│
725 │ ...import.meta?.env
│ ─────┬─────
│ ╰─────── This `import.meta` will be replaced with an empty object (`{}`) automatically. If this is desired, you can suppress this warning by adding `transform.define: { 'import.meta': {} }`. If `import.meta` needs to be kept as-is, you need to set the output format to `esm`.
─────╯
✔ Build complete in 1173ms
---
vp run: 5/5 successful. (Run `vp run --last-details` for full details)
▸ Run node apps/desktop/scripts/verify-preload-bundle.mjs
node apps/desktop/scripts/verify-preload-bundle.mjs
shell: /usr/bin/bash -e {0}
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 238
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 492
GITHUB_REPO_NAME: pingdotgg/t3code
▸ Run until test -s "$RUNNER_TEMP/typecheck-status"; do sleep 1; done
until test -s "$RUNNER_TEMP/typecheck-status"; do sleep 1; done
cat "$RUNNER_TEMP/typecheck.log"
exit "$(cat "$RUNNER_TEMP/typecheck-status")"
shell: /usr/bin/bash -e {0}
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 238
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 492
GITHUB_REPO_NAME: pingdotgg/t3code
~/packages/effect-acp$ tsc-rs --noEmit
~/packages/effect-codex-app-server$ tsc-rs --noEmit
~/oxlint-plugin-t3code$ tsc-rs --noEmit
~/packages/contracts$ tsc-rs --noEmit
src/agent.test.ts:40:10 - suggestion TS377036: This `Schema.Struct` includes a `_tag` field. `Schema.TaggedStruct` is the tagged-struct form for this pattern and makes the tag optional in the constructor. effect(schemaStructWithTag)
40 error: Schema.Struct({
~~~~~~~~~~~~~~~
41 _tag: Schema.Literal("Cause"),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42 data: Schema.Tuple([Schema.Struct({ _tag: Schema.Literal("Die") })]),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43 }),
~~~~
src/agent.test.ts:42:25 - suggestion TS377036: This `Schema.Struct` includes a `_tag` field. `Schema.TaggedStruct` is the tagged-struct form for this pattern and makes the tag optional in the constructor. effect(schemaStructWithTag)
42 data: Schema.Tuple([Schema.Struct({ _tag: Schema.Literal("Die") })]),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/agent.ts:422:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleInitialize")((handler) => { ... })`. effect(effectFnOpportunity)
422 handleInitialize: (handler) =>
~~~~~~~~~~~~~~~~
src/agent.ts:427:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleAuthenticate")((handler) => { ... })`. effect(effectFnOpportunity)
427 handleAuthenticate: (handler) =>
~~~~~~~~~~~~~~~~~~
src/agent.ts:432:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleLogout")((handler) => { ... })`. effect(effectFnOpportunity)
432 handleLogout: (handler) =>
~~~~~~~~~~~~
src/agent.ts:437:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleCreateSession")((handler) => { ... })`. effect(effectFnOpportunity)
437 handleCreateSession: (handler) =>
~~~~~~~~~~~~~~~~~~~
src/agent.ts:442:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleLoadSession")((handler) => { ... })`. effect(effectFnOpportunity)
442 handleLoadSession: (handler) =>
~~~~~~~~~~~~~~~~~
src/agent.ts:447:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleListSessions")((handler) => { ... })`. effect(effectFnOpportunity)
447 handleListSessions: (handler) =>
~~~~~~~~~~~~~~~~~~
src/agent.ts:452:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleForkSession")((handler) => { ... })`. effect(effectFnOpportunity)
452 handleForkSession: (handler) =>
~~~~~~~~~~~~~~~~~
src/agent.ts:457:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleResumeSession")((handler) => { ... })`. effect(effectFnOpportunity)
457 handleResumeSession: (handler) =>
~~~~~~~~~~~~~~~~~~~
src/agent.ts:462:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleCloseSession")((handler) => { ... })`. effect(effectFnOpportunity)
462 handleCloseSession: (handler) =>
~~~~~~~~~~~~~~~~~~
src/agent.ts:467:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleDeleteSession")((handler) => { ... })`. effect(effectFnOpportunity)
467 handleDeleteSession: (handler) =>
~~~~~~~~~~~~~~~~~~~
src/agent.ts:472:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleListProviders")((handler) => { ... })`. effect(effectFnOpportunity)
472 handleListProviders: (handler) =>
~~~~~~~~~~~~~~~~~~~
src/agent.ts:477:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleSetProvider")((handler) => { ... })`. effect(effectFnOpportunity)
477 handleSetProvider: (handler) =>
~~~~~~~~~~~~~~~~~
src/agent.ts:482:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleDisableProvider")((handler) => { ... })`. effect(effectFnOpportunity)
482 handleDisableProvider: (handler) =>
~~~~~~~~~~~~~~~~~~~~~
src/agent.ts:487:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleSetSessionConfigOption")((handler) => { ... })`. effect(effectFnOpportunity)
487 handleSetSessionConfigOption: (handler) =>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/agent.ts:492:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handlePrompt")((handler) => { ... })`. effect(effectFnOpportunity)
492 handlePrompt: (handler) =>
~~~~~~~~~~~~
src/agent.ts:497:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleCancel")((handler) => { ... })`. effect(effectFnOpportunity)
497 handleCancel: (handler) =>
~~~~~~~~~~~~
src/agent.ts:502:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleUnknownExtRequest")((handler) => { ... })`. effect(effectFnOpportunity)
502 handleUnknownExtRequest: (handler) =>
~~~~~~~~~~~~~~~~~~~~~~~
src/agent.ts:507:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleUnknownExtNotification")((handler) => { ... })`. effect(effectFnOpportunity)
507 handleUnknownExtNotification: (handler) =>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/agent.ts:512:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleExtRequest")((method, payload, handler) => { ... })`. effect(effectFnOpportunity)
512 handleExtRequest: (method, payload, handler) =>
~~~~~~~~~~~~~~~~
src/agent.ts:517:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleExtNotification")((method, payload, handler) => { ... })`. effect(effectFnOpportunity)
517 handleExtNotification: (method, payload, handler) =>
~~~~~~~~~~~~~~~~~~~~~
src/client.test.ts:56:10 - suggestion TS377036: This `Schema.Struct` includes a `_tag` field. `Schema.TaggedStruct` is the tagged-struct form for this pattern and makes the tag optional in the constructor. effect(schemaStructWithTag)
56 error: Schema.Struct({
~~~~~~~~~~~~~~~
57 _tag: Schema.Literal("Cause"),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
58 data: Schema.Tuple([Schema.Struct({ _tag: Schema.Literal("Die") })]),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59 }),
~~~~
src/client.test.ts:58:25 - suggestion TS377036: This `Schema.Struct` includes a `_tag` field. `Schema.TaggedStruct` is the tagged-struct form for this pattern and makes the tag optional in the constructor. effect(schemaStructWithTag)
58 data: Schema.Tuple([Schema.Struct({ _tag: Schema.Literal("Die") })]),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/client.test.ts:1071:18 - suggestion TS377113: `Effect.forEach` expresses this effectful array mapping more directly than `Effect.all` over `Array#map`. effect(allOfMapToForEach)
1071 yield* Effect.all(
~~~~~~~~~~
src/client.ts:1244:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleRequestPermission")((handler) => { ... })`. effect(effectFnOpportunity)
1244 handleRequestPermission: (handler) =>
~~~~~~~~~~~~~~~~~~~~~~~
src/client.ts:1249:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleElicitation")((handler) => { ... })`. effect(effectFnOpportunity)
1249 handleElicitation: (handler) =>
~~~~~~~~~~~~~~~~~
src/client.ts:1254:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleMcpConnect")((handler) => { ... })`. effect(effectFnOpportunity)
1254 handleMcpConnect: (handler) =>
~~~~~~~~~~~~~~~~
src/client.ts:1258:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleMcpMessage")((handler) => { ... })`. effect(effectFnOpportunity)
1258 handleMcpMessage: (handler) =>
~~~~~~~~~~~~~~~~
src/client.ts:1262:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleMcpDisconnect")((handler) => { ... })`. effect(effectFnOpportunity)
1262 handleMcpDisconnect: (handler) =>
~~~~~~~~~~~~~~~~~~~
src/client.ts:1266:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleMcpNotification")((handler) => { ... })`. effect(effectFnOpportunity)
1266 handleMcpNotification: (handler) =>
~~~~~~~~~~~~~~~~~~~~~
src/client.ts:1275:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleReadTextFile")((handler) => { ... })`. effect(effectFnOpportunity)
1275 handleReadTextFile: (handler) =>
~~~~~~~~~~~~~~~~~~
src/client.ts:1279:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleWriteTextFile")((handler) => { ... })`. effect(effectFnOpportunity)
1279 handleWriteTextFile: (handler) =>
~~~~~~~~~~~~~~~~~~~
src/client.ts:1283:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleCreateTerminal")((handler) => { ... })`. effect(effectFnOpportunity)
1283 handleCreateTerminal: (handler) =>
~~~~~~~~~~~~~~~~~~~~
src/client.ts:1287:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleTerminalOutput")((handler) => { ... })`. effect(effectFnOpportunity)
1287 handleTerminalOutput: (handler) =>
~~~~~~~~~~~~~~~~~~~~
src/client.ts:1291:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleTerminalWaitForExit")((handler) => { ... })`. effect(effectFnOpportunity)
1291 handleTerminalWaitForExit: (handler) =>
~~~~~~~~~~~~~~~~~~~~~~~~~
src/client.ts:1295:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleTerminalKill")((handler) => { ... })`. effect(effectFnOpportunity)
1295 handleTerminalKill: (handler) =>
~~~~~~~~~~~~~~~~~~
src/client.ts:1299:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleTerminalRelease")((handler) => { ... })`. effect(effectFnOpportunity)
1299 handleTerminalRelease: (handler) =>
~~~~~~~~~~~~~~~~~~~~~
src/client.ts:1303:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleSessionUpdate")((handler) => { ... })`. effect(effectFnOpportunity)
1303 handleSessionUpdate: (handler) =>
~~~~~~~~~~~~~~~~~~~
src/client.ts:1308:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleElicitationComplete")((handler) => { ... })`. effect(effectFnOpportunity)
1308 handleElicitationComplete: (handler) =>
~~~~~~~~~~~~~~~~~~~~~~~~~
src/client.ts:1313:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleUnknownExtRequest")((handler) => { ... })`. effect(effectFnOpportunity)
1313 handleUnknownExtRequest: (handler) =>
~~~~~~~~~~~~~~~~~~~~~~~
src/client.ts:1318:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleUnknownExtNotification")((handler) => { ... })`. effect(effectFnOpportunity)
1318 handleUnknownExtNotification: (handler) =>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/client.ts:1323:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleExtRequest")((method, payload, handler) => { ... })`. effect(effectFnOpportunity)
1323 handleExtRequest: (method, payload, handler) =>
~~~~~~~~~~~~~~~~
src/client.ts:1328:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleExtNotification")((method, payload, handler) => { ... })`. effect(effectFnOpportunity)
1328 handleExtNotification: (method, payload, handler) =>
~~~~~~~~~~~~~~~~~~~~~
src/protocol.test.ts:500:38 - suggestion TS377112: This input is already assignable to the schema's Encoded type. Use `decodeEffect` to preserve compile-time type checking instead of discarding the input type through `decodeUnknownEffect`. effect(preferTypedSchemaDecoder)
500 const response = yield* Schema.decodeUnknownEffect(
~~~~~~~~~~~~~~~~~~~
src/protocol.ts:875:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("RpcClient.Protocol.run")((_clientId, f) => { ... })`. effect(effectFnOpportunity)
875 run: (_clientId, f) =>
~~~
src/protocol.ts:880:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("RpcClient.Protocol.send")((_clientId, request) => { ... })`. effect(effectFnOpportunity)
880 send: (_clientId, request) =>
~~~~
src/protocol.ts:898:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("RpcServer.Protocol.run")((f) => { ... })`. effect(effectFnOpportunity)
898 run: (f) =>
~~~
src/protocol.ts:904:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("RpcServer.Protocol.send")((_clientId, response) => { ... })`. effect(effectFnOpportunity)
904 send: (_clientId, response) =>
~~~~
src/protocol.ts:913:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("RpcServer.Protocol.end")((_clientId) => { ... })`. effect(effectFnOpportunity)
913 end: (_clientId) =>
~~~
src/auth.test.ts:17:19 - suggestion TS377112: This input is already assignable to the schema's Encoded type. Use `decodeSync` to preserve compile-time type checking instead of discarding the input type through `decodeUnknownSync`. effect(preferTypedSchemaDecoder)
17 expect(Schema.decodeUnknownSync(AuthEnvironmentScopes)(["review:write"])).toEqual([
~~~~~~~~~~~~~~~~~
~/packages/shared$ tsc-rs --noEmit
src/client.ts:243:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("CodexAppServerClient.handleServerRequest")((method, handler) => { ... })`. effect(effectFnOpportunity)
243 handleServerRequest: (method, handler) =>
~~~~~~~~~~~~~~~~~~~
src/client.ts:247:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("CodexAppServerClient.handleServerNotification")((method, handler) => { ... })`. effect(effectFnOpportunity)
247 handleServerNotification: (method, handler) =>
~~~~~~~~~~~~~~~~~~~~~~~~
src/client.ts:253:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("CodexAppServerClient.handleUnknownServerRequest")((handler) => { ... })`. effect(effectFnOpportunity)
253 handleUnknownServerRequest: (handler) =>
~~~~~~~~~~~~~~~~~~~~~~~~~~
src/client.ts:257:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("CodexAppServerClient.handleUnknownServerNotification")((handler) => { ... })`. effect(effectFnOpportunity)
257 handleUnknownServerNotification: (handler) =>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/HostProcess.ts:91:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("defaultValue")(function*() { ... })`. effect(effectFnOpportunity)
91 defaultValue: () =>
~~~~~~~~~~~~
src/httpReadiness.ts:121:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("onNone")(function*() { ... })`. effect(effectFnOpportunity)
121 onNone: () =>
~~~~~~
src/nodeSqliteClient.ts:105:7 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("checkNodeSqliteCompat")(() => { ... })`. effect(effectFnOpportunity)
105 const checkNodeSqliteCompat = () => {
~~~~~~~~~~~~~~~~~~~~~
src/nodeSqliteClient.ts:433:31 - suggestion TS377016: `Effect.void` represents the same outcome as `Effect.succeed(undefined)` or `Effect.succeed(void 0)`. effect(effectSucceedWithVoid)
433 if (unavailable) return Effect.succeed(undefined);
~~~~~~~~~~~~~~~~~~~~~~~~~
src/nodeSqliteClient.ts:440:3 - suggestion TS377014: This generator returns an Effect-able value directly, which produces a nested `Effect<Effect<...>>`. If the intended result is the inner Effect value, `return yield*` represents that form. effect(returnEffectInGen)
440 return Effect.suspend((): Effect.Effect<Connection | undefined> => {
~~~~~~
src/nodeSqliteClient.ts:441:29 - suggestion TS377016: `Effect.void` represents the same outcome as `Effect.succeed(undefined)` or `Effect.succeed(void 0)`. effect(effectSucceedWithVoid)
441 if (unavailable) return Effect.succeed(undefined);
~~~~~~~~~~~~~~~~~~~~~~~~~
src/nodeSqliteClient.ts:462:13 - suggestion TS377016: `Effect.void` represents the same outcome as `Effect.succeed(undefined)` or `Effect.succeed(void 0)`. effect(effectSucceedWithVoid)
462 ? Effect.succeed(undefined)
~~~~~~~~~~~~~~~~~~~~~~~~~
src/nodeSqliteClient.ts:627:3 - suggestion TS377012: This Effect generator contains `try/catch`; in this context, error handling is expressed with Effect APIs such as Effect.try, Effect.tryPromise, Effect.catch, Effect.catchTag). effect(tryCatchInEffectGen)
627 try {
~~~~~
628 worker = new NodeWorkerThreads.Worker(checkpointWorkerSource, {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
...
639 return undefined;
~~~~~~~~~~~~~~~~~~~~~
640 }
~~~
src/symlink.ts:28:7 - suggestion TS377114: `Effect.asSome` expresses wrapping the success value in `Option.some` directly. effect(mapSomeToAsSome)
28 Effect.map(Option.some),
~~~~~~~~~~
~/apps/marketing$ astro check
~/packages/source-control-core$ tsc-rs --noEmit
~/packages/tailscale$ tsc-rs --noEmit
~/packages/ssh$ tsc-rs --noEmit
~/packages/provider-core$ tsc-rs --noEmit
~/scripts$ tsc-rs --noEmit
src/auth.ts:51:7 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SshPasswordPrompt.request")(() => { ... })`. effect(effectFnOpportunity)
51 request: () => Effect.succeed(null),
~~~~~~~
src/command.ts:311:9 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("onNone")(function*() { ... })`. effect(effectFnOpportunity)
311 onNone: () =>
~~~~~~
~/packages/source-control-testing$ tsc-rs --noEmit
src/server/McpProviderSessions.ts:95:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("McpProviderSessions.read")((threadId) => { ... })`. effect(effectFnOpportunity)
95 read: (threadId) => Ref.get(sessions).pipe(Effect.map((current) => current.get(threadId))),
~~~~
src/server/McpProviderSessions.ts:96:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("McpProviderSessions.clear")((threadId) => { ... })`. effect(effectFnOpportunity)
96 clear: (threadId) =>
~~~~~
src/server/McpProviderSessions.ts:110:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("McpProviderSessions.recordHtmlRender")((threadId, input, reference) => { ... })`. effect(effectFnOpportunity)
110 recordHtmlRender: (threadId, input, reference) =>
~~~~~~~~~~~~~~~~
src/server/McpProviderSessions.ts:130:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("McpProviderSessions.takeHtmlRender")((threadId, input, reported) => { ... })`. effect(effectFnOpportunity)
130 takeHtmlRender: (threadId, input, reported) =>
~~~~~~~~~~~~~~
src/server/ProviderContinuationRequests.ts:55:7 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ProviderContinuationRequests.offer")((request) => { ... })`. effect(effectFnOpportunity)
55 offer: (request: ProviderContinuationRequest) =>
~~~~~
src/server/ProviderLatestVersions.ts:53:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ProviderLatestVersions.invalidate")((key) => { ... })`. effect(effectFnOpportunity)
53 invalidate: (key) =>
~~~~~~~~~~
src/server/snapshotProbe.test.ts:139:9 - suggestion TS377124: `Effect.provideService` provides this inline single-service layer directly. effect(provideLayerSucceedToProvideService)
139 Effect.provide(Layer.succeed(ChildProcessSpawner.ChildProcessSpawner, spawner)),
~~~~~~~~~~~~~~
~/packages/source-control-bitbucket$ tsc-rs --noEmit
~/packages/provider-acp$ tsc-rs --noEmit
~/packages/provider-testing$ tsc-rs --noEmit
src/server/BitbucketApi.ts:965:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketApi.listPullRequests")((input) => { ... })`. effect(effectFnOpportunity)
965 listPullRequests: (input) =>
~~~~~~~~~~~~~~~~
src/server/BitbucketApi.ts:992:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketApi.getPullRequest")((input) => { ... })`. effect(effectFnOpportunity)
992 getPullRequest: (input) =>
~~~~~~~~~~~~~~
src/server/BitbucketApi.ts:994:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketApi.getRepositoryCloneUrls")((input) => { ... })`. effect(effectFnOpportunity)
994 getRepositoryCloneUrls: (input) =>
~~~~~~~~~~~~~~~~~~~~~~
src/server/BitbucketApi.ts:996:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketApi.createRepository")((input) => { ... })`. effect(effectFnOpportunity)
996 createRepository: (input) =>
~~~~~~~~~~~~~~~~
src/server/BitbucketApi.ts:1061:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketApi.getDefaultBranch")((input) => { ... })`. effect(effectFnOpportunity)
1061 getDefaultBranch: (input) =>
~~~~~~~~~~~~~~~~
src/server/BitbucketPullRequestApi.ts:547:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.getViewer")(() => { ... })`. effect(effectFnOpportunity)
547 getViewer: () =>
~~~~~~~~~
src/server/BitbucketPullRequestApi.ts:562:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.listPullRequests")((input) => { ... })`. effect(effectFnOpportunity)
562 listPullRequests: (input) =>
~~~~~~~~~~~~~~~~
src/server/BitbucketPullRequestApi.ts:584:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.getPullRequest")((input) => { ... })`. effect(effectFnOpportunity)
584 getPullRequest: (input) =>
~~~~~~~~~~~~~~
src/server/BitbucketPullRequestApi.ts:599:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.getRepositoryPermission")((input) => { ... })`. effect(effectFnOpportunity)
599 getRepositoryPermission: (input) =>
~~~~~~~~~~~~~~~~~~~~~~~
src/server/BitbucketPullRequestApi.ts:612:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.getFileRevisions")((input) => { ... })`. effect(effectFnOpportunity)
612 getFileRevisions: (input) =>
~~~~~~~~~~~~~~~~
src/server/BitbucketPullRequestApi.ts:629:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.getDiffStat")((input) => { ... })`. effect(effectFnOpportunity)
629 getDiffStat: (input) =>
~~~~~~~~~~~
src/server/BitbucketPullRequestApi.ts:637:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.getMergeability")((input) => { ... })`. effect(effectFnOpportunity)
637 getMergeability: (input) =>
~~~~~~~~~~~~~~~
src/server/BitbucketPullRequestApi.ts:646:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.listComments")((input) => { ... })`. effect(effectFnOpportunity)
646 listComments: (input) =>
~~~~~~~~~~~~
src/server/BitbucketPullRequestApi.ts:656:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.listCommits")((input) => { ... })`. effect(effectFnOpportunity)
656 listCommits: (input) =>
~~~~~~~~~~~
src/server/BitbucketPullRequestApi.ts:667:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.listChecks")((input) => { ... })`. effect(effectFnOpportunity)
667 listChecks: (input) =>
~~~~~~~~~~
src/server/BitbucketPullRequestApi.ts:678:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.listReviewerCandidates")((input) => { ... })`. effect(effectFnOpportunity)
678 listReviewerCandidates: (input) =>
~~~~~~~~~~~~~~~~~~~~~~
src/server/BitbucketPullRequestApi.ts:712:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.setReviewerRequest")((input) => { ... })`. effect(effectFnOpportunity)
712 setReviewerRequest: (input) =>
~~~~~~~~~~~~~~~~~~
src/server/BitbucketPullRequestApi.ts:739:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.runAction")((input) => { ... })`. effect(effectFnOpportunity)
739 runAction: (input) =>
~~~~~~~~~
src/server/BitbucketPullRequestApi.ts:756:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.updateChangeRequest")((input) => { ... })`. effect(effectFnOpportunity)
756 updateChangeRequest: (input) =>
~~~~~~~~~~~~~~~~~~~
src/server/BitbucketPullRequestApi.ts:774:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.comment")((input) => { ... })`. effect(effectFnOpportunity)
774 comment: (input) =>
~~~~~~~
src/server/BitbucketPullRequestApi.ts:785:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.updateComment")((input) => { ... })`. effect(effectFnOpportunity)
785 updateComment: (input) =>
~~~~~~~~~~~~~
src/server/BitbucketPullRequestApi.ts:798:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.submitReview")((input) => { ... })`. effect(effectFnOpportunity)
798 submitReview: (input) =>
~~~~~~~~~~~~
src/server/BitbucketPullRequestApi.ts:838:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.replyToComment")((input) => { ... })`. effect(effectFnOpportunity)
838 replyToComment: (input) =>
~~~~~~~~~~~~~~
src/server/BitbucketPullRequestApi.ts:852:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.setCommentResolution")((input) => { ... })`. effect(effectFnOpportunity)
852 setCommentResolution: (input) =>
~~~~~~~~~~~~~~~~~~~~
src/server/BitbucketSourceControlProvider.ts:40:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.listChangeRequests")((input) => { ... })`. effect(effectFnOpportunity)
40 listChangeRequests: (input) => {
~~~~~~~~~~~~~~~~~~
src/server/BitbucketSourceControlProvider.ts:68:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.getChangeRequest")((input) => { ... })`. effect(effectFnOpportunity)
68 getChangeRequest: (input) =>
~~~~~~~~~~~~~~~~
src/server/BitbucketSourceControlProvider.ts:85:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.createChangeRequest")((input) => { ... })`. effect(effectFnOpportunity)
85 createChangeRequest: (input) => {
~~~~~~~~~~~~~~~~~~~
src/server/BitbucketSourceControlProvider.ts:114:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.getRepositoryCloneUrls")((input) => { ... })`. effect(effectFnOpportunity)
114 getRepositoryCloneUrls: (input) =>
~~~~~~~~~~~~~~~~~~~~~~
src/server/BitbucketSourceControlProvider.ts:130:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.createRepository")((input) => { ... })`. effect(effectFnOpportunity)
130 createRepository: (input) =>
~~~~~~~~~~~~~~~~
src/server/BitbucketSourceControlProvider.ts:146:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.getDefaultBranch")((input) => { ... })`. effect(effectFnOpportunity)
146 getDefaultBranch: (input) =>
~~~~~~~~~~~~~~~~
src/server/BitbucketSourceControlProvider.ts:164:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.checkoutChangeRequest")((input) => { ... })`. effect(effectFnOpportunity)
164 checkoutChangeRequest: (input) =>
~~~~~~~~~~~~~~~~~~~~~
~/packages/source-control-gitlab$ tsc-rs --noEmit
08:56:01 [types] Generated 278ms
08:56:02 [check] Getting diagnostics for Astro files in /home/runner/_work/t3code/t3code/apps/marketing...
src/TestProviderHost.ts:59:9 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ProviderHost.ProviderHost.shouldRunBackgroundWork")(() => { ... })`. effect(effectFnOpportunity)
59 shouldRunBackgroundWork: () => Effect.succeed(options.runBackgroundWork ?? true),
~~~~~~~~~~~~~~~~~~~~~~~
src/TestProviderHost.ts:61:9 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ProviderHost.ProviderHost.credentials")((namespace, bindingId) => { ... })`. effect(effectFnOpportunity)
61 credentials: (namespace, bindingId) =>
~~~~~~~~~~~
~/packages/source-control-github$ tsc-rs --noEmit
src/server/GitLabCli.ts:459:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabCli.listMergeRequests")((input) => { ... })`. effect(effectFnOpportunity)
459 listMergeRequests: (input) =>
~~~~~~~~~~~~~~~~~
src/server/GitLabCli.ts:496:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabCli.getMergeRequest")((input) => { ... })`. effect(effectFnOpportunity)
496 getMergeRequest: (input) =>
~~~~~~~~~~~~~~~
src/server/GitLabCli.ts:523:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabCli.getRepositoryCloneUrls")((input) => { ... })`. effect(effectFnOpportunity)
523 getRepositoryCloneUrls: (input) =>
~~~~~~~~~~~~~~~~~~~~~~
src/server/GitLabCli.ts:545:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabCli.createRepository")((input) => { ... })`. effect(effectFnOpportunity)
545 createRepository: (input) => {
~~~~~~~~~~~~~~~~
src/server/GitLabCli.ts:610:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabCli.createMergeRequest")((input) => { ... })`. effect(effectFnOpportunity)
610 createMergeRequest: (input) => {
~~~~~~~~~~~~~~~~~~
src/server/GitLabCli.ts:631:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabCli.getDefaultBranch")((input) => { ... })`. effect(effectFnOpportunity)
631 getDefaultBranch: (input) =>
~~~~~~~~~~~~~~~~
src/server/GitLabCli.ts:652:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabCli.checkoutMergeRequest")((input) => { ... })`. effect(effectFnOpportunity)
652 checkoutMergeRequest: (input) =>
~~~~~~~~~~~~~~~~~~~~
src/server/GitLabPullRequestCli.ts:1069:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabPullRequestCli.listMergeRequests")((input) => { ... })`. effect(effectFnOpportunity)
1069 listMergeRequests: (input) => {
~~~~~~~~~~~~~~~~~
src/server/GitLabPullRequestCli.ts:1077:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabPullRequestCli.listNotes")((input) => { ... })`. effect(effectFnOpportunity)
1077 listNotes: (input) => notesPage({ ...input, page: 1, collected: [] }),
~~~~~~~~~
src/server/GitLabPullRequestCli.ts:1079:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabPullRequestCli.listReactions")((input) => { ... })`. effect(effectFnOpportunity)
1079 listReactions: (input) => awardsPage({ ...input, cursor: null, page: 1, collected: null }),
~~~~~~~~~~~~~
src/server/GitLabPullRequestCli.ts:1117:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabPullRequestCli.listCommits")((input) => { ... })`. effect(effectFnOpportunity)
1117 listCommits: (input) =>
~~~~~~~~~~~
src/server/GitLabPullRequestCli.ts:1142:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabPullRequestCli.getMergeRequestDiff")((input) => { ... })`. effect(effectFnOpportunity)
1142 getMergeRequestDiff: (input) => {
~~~~~~~~~~~~~~~~~~~
src/server/GitLabPullRequestCli.ts:1213:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabPullRequestCli.getProjectMergeCapabilities")((input) => { ... })`. effect(effectFnOpportunity)
1213 getProjectMergeCapabilities: (input) =>
~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/server/GitLabPullRequestCli.ts:1233:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabPullRequestCli.listReviewerCandidates")((input) => { ... })`. effect(effectFnOpportunity)
1233 listReviewerCandidates: (input) =>
~~~~~~~~~~~~~~~~~~~~~~
src/server/GitLabPullRequestCli.ts:1251:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabPullRequestCli.setReviewerRequest")((input) => { ... })`. effect(effectFnOpportunity)
1251 setReviewerRequest: (input) =>
~~~~~~~~~~~~~~~~~~
src/server/GitLabPullRequestCli.ts:1304:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabPullRequestCli.updateMergeRequest")((input) => { ... })`. effect(effectFnOpportunity)
1304 updateMergeRequest: (input) =>
~~~~~~~~~~~~~~~~~~
src/server/GitLabPullRequestCli.ts:1318:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabPullRequestCli.commentOnMergeRequest")((input) => { ... })`. effect(effectFnOpportunity)
1318 commentOnMergeRequest: (input) =>
~~~~~~~~~~~~~~~~~~~~~
src/server/GitLabPullRequestCli.ts:1328:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabPullRequestCli.updateNote")((input) => { ... })`. effect(effectFnOpportunity)
1328 updateNote: (input) =>
~~~~~~~~~~
src/server/GitLabPullRequestCli.ts:1338:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabPullRequestCli.listDiscussions")((input) => { ... })`. effect(effectFnOpportunity)
1338 listDiscussions: (input) => discussionsPage({ ...input, page: 1, collected: [] }),
~~~~~~~~~~~~~~~
src/server/GitLabPullRequestCli.ts:1389:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabPullRequestCli.replyToDiscussion")((input) => { ... })`. effect(effectFnOpportunity)
1389 replyToDiscussion: (input) =>
~~~~~~~~~~~~~~~~~
src/server/GitLabPullRequestCli.ts:1399:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabPullRequestCli.setDiscussionResolution")((input) => { ... })`. effect(effectFnOpportunity)
1399 setDiscussionResolution: (input) =>
~~~~~~~~~~~~~~~~~~~~~~~
src/server/GitLabSourceControlProvider.ts:209:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.readChangeRequestTemplate")((_) => { ... })`. effect(effectFnOpportunity)
209 readChangeRequestTemplate: ({ cwd, treeish }) =>
~~~~~~~~~~~~~~~~~~~~~~~~~
src/server/GitLabSourceControlProvider.ts:224:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.listChangeRequests")((input) => { ... })`. effect(effectFnOpportunity)
224 listChangeRequests: (input) => {
~~~~~~~~~~~~~~~~~~
src/server/GitLabSourceControlProvider.ts:252:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.getChangeRequest")((input) => { ... })`. effect(effectFnOpportunity)
252 getChangeRequest: (input) =>
~~~~~~~~~~~~~~~~
src/server/GitLabSourceControlProvider.ts:270:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.createChangeRequest")((input) => { ... })`. effect(effectFnOpportunity)
270 createChangeRequest: (input) => {
~~~~~~~~~~~~~~~~~~~
src/server/GitLabSourceControlProvider.ts:299:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.getRepositoryCloneUrls")((input) => { ... })`. effect(effectFnOpportunity)
299 getRepositoryCloneUrls: (input) =>
~~~~~~~~~~~~~~~~~~~~~~
src/server/GitLabSourceControlProvider.ts:316:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.createRepository")((input) => { ... })`. effect(effectFnOpportunity)
316 createRepository: (input) =>
~~~~~~~~~~~~~~~~
src/server/GitLabSourceControlProvider.ts:333:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.getDefaultBranch")((input) => { ... })`. effect(effectFnOpportunity)
333 getDefaultBranch: (input) =>
~~~~~~~~~~~~~~~~
src/server/GitLabSourceControlProvider.ts:347:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.checkoutChangeRequest")((input) => { ... })`. effect(effectFnOpportunity)
347 checkoutChangeRequest: (input) =>
~~~~~~~~~~~~~~~~~~~~~
~/packages/source-control-azure-devops$ tsc-rs --noEmit
src/server/AcpSessionRuntime.ts:501:7 - suggestion TS377012: This Effect generator contains `try/catch`; in this context, error handling is expressed with Effect APIs such as Effect.try, Effect.tryPromise, Effect.catch, Effect.catchTag). effect(tryCatchInEffectGen)
501 try {
~~~~~
502 lease.kill();
~~~~~~~~~~~~~~~~~~~~~
...
508 continue;
~~~~~~~~~~~~~~~~~
509 }
~~~~~~~
src/server/AcpSessionRuntime.ts:511:7 - suggestion TS377012: This Effect generator contains `try/catch`; in this context, error handling is expressed with Effect APIs such as Effect.try, Effect.tryPromise, Effect.catch, Effect.catchTag). effect(tryCatchInEffectGen)
511 try {
~~~~~
512 populated = lease.populated();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
...
520 return yield* failure("read state for", cause);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
521 }
~~~~~~~
src/server/AcpSessionRuntime.ts:527:7 - suggestion TS377012: This Effect generator contains `try/catch`; in this context, error handling is expressed with Effect APIs such as Effect.try, Effect.tryPromise, Effect.catch, Effect.catchTag). effect(tryCatchInEffectGen)
527 try {
~~~~~
528 lease.remove();
~~~~~~~~~~~~~~~~~~~~~~~
...
536 lastRemovalFailure = { cause };
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
537 }
~~~~~~~
src/server/AcpSessionRuntime.ts:1977:15 - suggestion TS377118: `Effect.fromOption` expresses this Option-to-Effect conversion more directly than `Option.match` or an Option tag conditional. effect(optionMatchToFromOption)
1977 Option.match(result, {
~~~~~~~~~~~~
src/server/AcpSessionRuntime.ts:2024:7 - suggestion TS377132: `Effect.andThen` expresses this sequencing more directly than `Effect.flatMap` with a zero-parameter callback. effect(flatMapIgnoredParamToAndThen)
2024 Effect.flatMap(() => getStartedState),
~~~~~~~~~~~~~~
src/server/AcpSessionRuntime.ts:2241:7 - suggestion TS377116: `Effect.catchIf` expresses selective recovery more directly than `Effect.catch` with a conditional `Effect.fail` passthrough. effect(catchConditionalRefailToCatchIf)
2241 Effect.catch((error) =>
~~~~~~~~~~~~
src/server/AcpSessionRuntime.ts:2598:15 - suggestion TS377116: `Effect.catchCauseIf` expresses selective recovery more directly than `Effect.catchCause` with a conditional `Effect.failCause` passthrough. effect(catchConditionalRefailToCatchIf)
2598 Effect.catchCause((cause) =>
~~~~~~~~~~~~~~~~~
src/server/adapter.ts:1389:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ProviderAdapter.ProviderAdapterV2.getCapabilities")(() => { ... })`. effect(effectFnOpportunity)
1389 getCapabilities: () => Effect.succeed(flavor.capabilities),
~~~~~~~~~~~~~~~
src/server/adapter.ts:1390:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ProviderAdapter.ProviderAdapterV2.planSelectionTransition")((input) => { ... })`. effect(effectFnOpportunity)
1390 planSelectionTransition: (input) => Effect.succeed(acpSelectionTransition(input)),
~~~~~~~~~~~~~~~~~~~~~~~
src/server/adapter.ts:5398:23 - suggestion TS377017: This Effect.gen contains a single return statement. effect(unnecessaryEffectGen)
5398 Effect.gen(function* () {
~~~~~~~~~~~~~~~~~~~~~~~~~
5399 yield* Ref.update(pendingRuntimeRequests, (current) => {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
...
5403 });
~~~~~~~~~~~~~~~~~~~~~~~~~~~
5404 }),
~~~~~~~~~~~~~~~~~~~~~~~~
src/server/adapter.ts:6092:21 - suggestion TS377017: This Effect.gen contains a single return statement. effect(unnecessaryEffectGen)
6092 Effect.gen(function* () {
~~~~~~~~~~~~~~~~~~~~~~~~~
6093 yield* Ref.update(pendingRuntimeRequests, (current) => {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
...
6097 });
~~~~~~~~~~~~~~~~~~~~~~~~~
6098 }),
~~~~~~~~~~~~~~~~~~~~~~
src/server/adapter.ts:7128:9 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("scheduleDeferredFinalize")(function*(context) { ... })`. effect(effectFnOpportunity)
7128 scheduleDeferredFinalize = (context) =>
~~~~~~~~~~~~~~~~~~~~~~~~
src/server/clientTerminals.test.ts:243:32 - suggestion TS377113: `Effect.forEach` expresses this effectful array mapping more directly than `Effect.all` over `Array#map`. effect(allOfMapToForEach)
243 const results = yield* Effect.all(
~~~~~~~~~~
~/packages/source-control-gitcafe$ tsc-rs --noEmit
src/server/AzureDevOpsCli.ts:389:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsCli.listPullRequests")((input) => { ... })`. effect(effectFnOpportunity)
389 listPullRequests: (input) =>
~~~~~~~~~~~~~~~~
src/server/AzureDevOpsCli.ts:429:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsCli.getPullRequest")((input) => { ... })`. effect(effectFnOpportunity)
429 getPullRequest: (input) =>
~~~~~~~~~~~~~~
src/server/AzureDevOpsCli.ts:463:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsCli.getRepositoryCloneUrls")((input) => { ... })`. effect(effectFnOpportunity)
463 getRepositoryCloneUrls: (input) =>
~~~~~~~~~~~~~~~~~~~~~~
src/server/AzureDevOpsCli.ts:479:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsCli.createRepository")((input) => { ... })`. effect(effectFnOpportunity)
479 createRepository: (input) => {
~~~~~~~~~~~~~~~~
src/server/AzureDevOpsCli.ts:504:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsCli.createPullRequest")((input) => { ... })`. effect(effectFnOpportunity)
504 createPullRequest: (input) =>
~~~~~~~~~~~~~~~~~
src/server/AzureDevOpsCli.ts:524:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsCli.getDefaultBranch")((input) => { ... })`. effect(effectFnOpportunity)
524 getDefaultBranch: (input) =>
~~~~~~~~~~~~~~~~
src/server/AzureDevOpsCli.ts:535:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsCli.checkoutPullRequest")((input) => { ... })`. effect(effectFnOpportunity)
535 checkoutPullRequest: (input) =>
~~~~~~~~~~~~~~~~~~~
src/server/AzureDevOpsPullRequestCli.ts:488:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsPullRequestCli.getViewer")((input) => { ... })`. effect(effectFnOpportunity)
488 getViewer: (input) =>
~~~~~~~~~
src/server/AzureDevOpsPullRequestCli.ts:542:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsPullRequestCli.listPullRequests")((input) => { ... })`. effect(effectFnOpportunity)
542 listPullRequests: (input) =>
~~~~~~~~~~~~~~~~
src/server/AzureDevOpsPullRequestCli.ts:555:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsPullRequestCli.getPullRequest")((input) => { ... })`. effect(effectFnOpportunity)
555 getPullRequest: (input) =>
~~~~~~~~~~~~~~
src/server/AzureDevOpsPullRequestCli.ts:586:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsPullRequestCli.listThreads")((input) => { ... })`. effect(effectFnOpportunity)
586 listThreads: (input) =>
~~~~~~~~~~~
src/server/AzureDevOpsPullRequestCli.ts:596:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsPullRequestCli.listIterations")((input) => { ... })`. effect(effectFnOpportunity)
596 listIterations: (input) =>
~~~~~~~~~~~~~~
src/server/AzureDevOpsPullRequestCli.ts:606:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsPullRequestCli.listIterationChanges")((input) => { ... })`. effect(effectFnOpportunity)
606 listIterationChanges: (input) => {
~~~~~~~~~~~~~~~~~~~~
src/server/AzureDevOpsPullRequestCli.ts:633:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsPullRequestCli.readItemContent")((input) => { ... })`. effect(effectFnOpportunity)
633 readItemContent: (input) =>
~~~~~~~~~~~~~~~
src/server/AzureDevOpsPullRequestCli.ts:656:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsPullRequestCli.setPullRequestReviewers")((input) => { ... })`. effect(effectFnOpportunity)
656 setPullRequestReviewers: (input) =>
~~~~~~~~~~~~~~~~~~~~~~~
src/server/AzureDevOpsPullRequestCli.ts:681:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsPullRequestCli.runPullRequestAction")((input) => { ... })`. effect(effectFnOpportunity)
681 runPullRequestAction: (input) =>
~~~~~~~~~~~~~~~~~~~~
src/server/AzureDevOpsPullRequestCli.ts:700:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsPullRequestCli.updatePullRequest")((input) => { ... })`. effect(effectFnOpportunity)
700 updatePullRequest: (input) =>
~~~~~~~~~~~~~~~~~
src/server/AzureDevOpsSourceControlProvider.ts:81:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.listChangeRequests")((input) => { ... })`. effect(effectFnOpportunity)
81 listChangeRequests: (input) => {
~~~~~~~~~~~~~~~~~~
src/server/AzureDevOpsSourceControlProvider.ts:109:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.getChangeRequest")((input) => { ... })`. effect(effectFnOpportunity)
109 getChangeRequest: (input) =>
~~~~~~~~~~~~~~~~
src/server/AzureDevOpsSourceControlProvider.ts:127:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.createChangeRequest")((input) => { ... })`. effect(effectFnOpportunity)
127 createChangeRequest: (input) => {
~~~~~~~~~~~~~~~~~~~
src/server/AzureDevOpsSourceControlProvider.ts:156:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.getRepositoryCloneUrls")((input) => { ... })`. effect(effectFnOpportunity)
156 getRepositoryCloneUrls: (input) =>
~~~~~~~~~~~~~~~~~~~~~~
src/server/AzureDevOpsSourceControlProvider.ts:173:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.createRepository")((input) => { ... })`. effect(effectFnOpportunity)
173 createRepository: (input) =>
~~~~~~~~~~~~~~~~
src/server/AzureDevOpsSourceControlProvider.ts:190:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.getDefaultBranch")((input) => { ... })`. effect(effectFnOpportunity)
190 getDefaultBranch: (input) =>
~~~~~~~~~~~~~~~~
src/server/AzureDevOpsSourceControlProvider.ts:204:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.checkoutChangeRequest")((input) => { ... })`. effect(effectFnOpportunity)
204 checkoutChangeRequest: (input) =>
~~~~~~~~~~~~~~~~~~~~~
~/packages/source-control-forgejo$ tsc-rs --noEmit
src/server/GitCafeCredentials.ts:170:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitCafeCredentials.get")((host) => { ... })`. effect(effectFnOpportunity)
170 get: (host) =>
~~~
src/server/GitCafeCredentials.ts:183:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitCafeCredentials.invalidate")((host) => { ... })`. effect(effectFnOpportunity)
183 invalidate: (host) => Cache.invalidate(cache, normalizeHost(host)),
~~~~~~~~~~
src/server/GitCafeCredentials.ts:184:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitCafeCredentials.cliEnv")((host) => { ... })`. effect(effectFnOpportunity)
184 cliEnv: (host) =>
~~~~~~
src/server/GitCafePullRequestProvider.ts:473:13 - suggestion TS377114: `Effect.asSome` expresses wrapping the success value in `Option.some` directly. effect(mapSomeToAsSome)
473 Effect.map(Option.some),
~~~~~~~~~~
src/server/GitCafePullRequestProvider.ts:478:21 - suggestion TS377117: `Effect.succeedNone` expresses this Option success value directly. effect(preferSucceedSomeOrNone)
478 : Effect.succeed(Option.none()),
~~~~~~~~~~~~~~
~/packages/provider-pi$ tsc-rs --noEmit
src/server/GitHubCredentials.ts:238:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubCredentials.invalidate")((rawHost) => { ... })`. effect(effectFnOpportunity)
238 invalidate: (rawHost) => {
~~~~~~~~~~
src/server/GitHubPullRequestApi.ts:969:21 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubApiResponseError")(function*(error) { ... })`. effect(effectFnOpportunity)
969 GitHubApiResponseError: (error) =>
~~~~~~~~~~~~~~~~~~~~~~
src/server/GitHubPullRequestApi.ts:1606:13 - suggestion TS377120: `Effect.filterOrFail` expresses this conditional validation more directly than `Effect.flatMap` with an identity `Effect.succeed` branch. effect(flatMapConditionalToFilterOrFail)
1606 Effect.flatMap((runs) =>
~~~~~~~~~~~~~~
src/server/GitHubPullRequestApi.ts:1753:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.getViewerLogin")((input) => { ... })`. effect(effectFnOpportunity)
1753 getViewerLogin: (input) =>
~~~~~~~~~~~~~~
src/server/GitHubPullRequestApi.ts:1756:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.listPullRequests")((input) => { ... })`. effect(effectFnOpportunity)
1756 listPullRequests: (input) => {
~~~~~~~~~~~~~~~~
src/server/GitHubPullRequestApi.ts:1885:9 - suggestion TS377120: `Effect.filterOrElse` expresses this conditional validation more directly than `Effect.flatMap` with an identity `Effect.succeed` branch. effect(flatMapConditionalToFilterOrFail)
1885 Effect.flatMap((batch) => {
~~~~~~~~~~~~~~
src/server/GitHubPullRequestApi.ts:1924:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.searchPullRequests")((input) => { ... })`. effect(effectFnOpportunity)
1924 searchPullRequests: (input) => {
~~~~~~~~~~~~~~~~~~
src/server/GitHubPullRequestApi.ts:1998:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.getPullRequestPreview")((input) => { ... })`. effect(effectFnOpportunity)
1998 getPullRequestPreview: (input) => {
~~~~~~~~~~~~~~~~~~~~~
src/server/GitHubPullRequestApi.ts:2011:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.getPullRequestStack")((input) => { ... })`. effect(effectFnOpportunity)
2011 getPullRequestStack: (input) => {
~~~~~~~~~~~~~~~~~~~
src/server/GitHubPullRequestApi.ts:2089:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.getPullRequestDiff")((input) => { ... })`. effect(effectFnOpportunity)
2089 getPullRequestDiff: (input) => {
~~~~~~~~~~~~~~~~~~
src/server/GitHubPullRequestApi.ts:2137:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.getReviewThreadComments")((input) => { ... })`. effect(effectFnOpportunity)
2137 getReviewThreadComments: (input) => {
~~~~~~~~~~~~~~~~~~~~~~~
src/server/GitHubPullRequestApi.ts:2279:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.listActorAvatars")((input) => { ... })`. effect(effectFnOpportunity)
2279 listActorAvatars: (input) => {
~~~~~~~~~~~~~~~~
src/server/GitHubPullRequestApi.ts:2288:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.getViewerAccess")((input) => { ... })`. effect(effectFnOpportunity)
2288 getViewerAccess: (input) => {
~~~~~~~~~~~~~~~
src/server/GitHubPullRequestApi.ts:2300:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.listReviewerCandidates")((input) => { ... })`. effect(effectFnOpportunity)
2300 listReviewerCandidates: (input) => {
~~~~~~~~~~~~~~~~~~~~~~
src/server/GitHubPullRequestApi.ts:2312:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.setReviewerRequest")((input) => { ... })`. effect(effectFnOpportunity)
2312 setReviewerRequest: (input) => {
~~~~~~~~~~~~~~~~~~
src/server/GitHubPullRequestApi.ts:2325:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.listLabelCandidates")((input) => { ... })`. effect(effectFnOpportunity)
2325 listLabelCandidates: (input) => {
~~~~~~~~~~~~~~~~~~~
src/server/GitHubPullRequestApi.ts:2337:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.setLabels")((input) => { ... })`. effect(effectFnOpportunity)
2337 setLabels: (input) => {
~~~~~~~~~
src/server/GitHubPullRequestApi.ts:2364:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.runPullRequestAction")((input) => { ... })`. effect(effectFnOpportunity)
2364 runPullRequestAction: (input) => {
~~~~~~~~~~~~~~~~~~~~
src/server/GitHubPullRequestApi.ts:2623:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.commentOnPullRequest")((input) => { ... })`. effect(effectFnOpportunity)
2623 commentOnPullRequest: (input) =>
~~~~~~~~~~~~~~~~~~~~
src/server/GitHubPullRequestApi.ts:2633:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.submitReview")((input) => { ... })`. effect(effectFnOpportunity)
2633 submitReview: (input) => {
~~~~~~~~~~~~
src/server/GitHubPullRequestApi.ts:2650:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.replyToReviewThread")((input) => { ... })`. effect(effectFnOpportunity)
2650 replyToReviewThread: (input) =>
~~~~~~~~~~~~~~~~~~~
src/server/GitHubPullRequestApi.ts:2655:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.getPullRequestFilesViewed")((input) => { ... })`. effect(effectFnOpportunity)
2655 getPullRequestFilesViewed: (input) => {
~~~~~~~~~~~~~~~~~~~~~~~~~
src/server/GitHubPullRequestApi.ts:2683:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.getPullRequestFileStats")((input) => { ... })`. effect(effectFnOpportunity)
2683 getPullRequestFileStats: (input) => {
~~~~~~~~~~~~~~~~~~~~~~~
src/server/GitHubPullRequestApi.ts:2711:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.setPullRequestFilesViewed")((input) => { ... })`. effect(effectFnOpportunity)
2711 setPullRequestFilesViewed: (input) => {
~~~~~~~~~~~~~~~~~~~~~~~~~
src/server/GitHubPullRequestApi.ts:2732:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.setReviewThreadResolution")((input) => { ... })`. effect(effectFnOpportunity)
2732 setReviewThreadResolution: (input) =>
~~~~~~~~~~~~~~~~~~~~~~~~~
src/server/GitHubPullRequestApi.ts:2738:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.setReaction")((input) => { ... })`. effect(effectFnOpportunity)
2738 setReaction: (input) => {
~~~~~~~~~~~
src/server/GitHubPullRequestApi.ts:2771:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.updatePullRequest")((input) => { ... })`. effect(effectFnOpportunity)
2771 updatePullRequest: (input) =>
~~~~~~~~~~~~~~~~~
src/server/GitHubPullRequestApi.ts:2787:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.updateComment")((input) => { ... })`. effect(effectFnOpportunity)
2787 updateComment: (input) =>
~~~~~~~~~~~~~
src/server/GitHubSourceControlProvider.ts:894:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.readChangeRequestTemplate")((_) => { ... })`. effect(effectFnOpportunity)
894 readChangeRequestTemplate: ({ cwd, treeish }) =>
~~~~~~~~~~~~~~~~~~~~~~~~~
src/server/GitHubSourceControlProvider.ts:905:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.listChangeRequests")((input) => { ... })`. effect(effectFnOpportunity)
905 listChangeRequests: (input) =>
~~~~~~~~~~~~~~~~~~
src/server/GitHubSourceControlProvider.ts:923:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.getChangeRequest")((input) => { ... })`. effect(effectFnOpportunity)
923 getChangeRequest: (input) =>
~~~~~~~~~~~~~~~~
src/server/GitHubSourceControlProvider.ts:1036:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.checkoutChangeRequest")((input) => { ... })`. effect(effectFnOpportunity)
1036 checkoutChangeRequest: (input) =>
~~~~~~~~~~~~~~~~~~~~~
src/server/gitHubGraphQlClient.ts:118:12 - suggestion TS377019: This `yield* Effect.fail(...)` passes a yieldable error value. `yield*` represents that value directly without wrapping it in `Effect.fail`. effect(unnecessaryFailYieldableError)
118 return yield* Effect.fail(error);
~~~~~
~/packages/provider-muse$ tsc-rs --noEmit
src/server/ForgejoSourceControlProvider.ts:340:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.getChangeRequest")((input) => { ... })`. effect(effectFnOpportunity)
340 getChangeRequest: (input) =>
~~~~~~~~~~~~~~~~
~/packages/provider-opencode$ tsc-rs --noEmit
src/server/adapter.ts:440:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ProviderAdapter.ProviderAdapterV2.getCapabilities")(() => { ... })`. effect(effectFnOpportunity)
440 getCapabilities: () => Effect.succeed(PiProviderCapabilitiesV2),
~~~~~~~~~~~~~~~
src/server/adapter.ts:441:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ProviderAdapter.ProviderAdapterV2.planSelectionTransition")(() => { ... })`. effect(effectFnOpportunity)
441 planSelectionTransition: () => Effect.succeed(turnScopedSelectionTransition()),
~~~~~~~~~~~~~~~~~~~~~~~
src/server/adapter.ts:1682:31 - suggestion TS377114: `Effect.asSome` expresses wrapping the success value in `Option.some` directly. effect(mapSomeToAsSome)
1682 Effect.map(Option.some),
~~~~~~~~~~
src/server/adapter.ts:1685:29 - suggestion TS377117: `Effect.succeedNone` expresses this Option success value directly. effect(preferSucceedSomeOrNone)
1685 : Effect.succeed(Option.none()),
~~~~~~~~~~~~~~
src/server/rpc.ts:334:7 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("onSuccess")(function*() { ... })`. effect(effectFnOpportunity)
334 onSuccess: () =>
~~~~~~~~~
src/server/rpc.ts:342:17 - suggestion TS377114: `Effect.asSome` expresses wrapping the success value in `Option.some` directly. effect(mapSomeToAsSome)
342 Effect.map(Option.some),
~~~~~~~~~~
~/packages/provider-cursor$ tsc-rs --noEmit
src/server/adapter.ts:284:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ProviderAdapter.ProviderAdapterV2.getCapabilities")(() => { ... })`. effect(effectFnOpportunity)
284 getCapabilities: () => Effect.succeed(MuseProviderCapabilitiesV2),
~~~~~~~~~~~~~~~
src/server/adapter.ts:285:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ProviderAdapter.ProviderAdapterV2.planSelectionTransition")(() => { ... })`. effect(effectFnOpportunity)
285 planSelectionTransition: () => Effect.succeed(turnScopedSelectionTransition()),
~~~~~~~~~~~~~~~~~~~~~~~
src/server/adapter.ts:388:13 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("TimeoutError")(function*(cause) { ... })`. effect(effectFnOpportunity)
388 TimeoutError: (cause) =>
~~~~~~~~~~~~
src/server/adapter.ts:1366:35 - suggestion TS377114: `Effect.asSome` expresses wrapping the success value in `Option.some` directly. effect(mapSomeToAsSome)
1366 wake === held ? Effect.map(dispatch, Option.some) : Effect.succeed(Option.none()),
~~~~~~~~~~
src/server/adapter.ts:1366:71 - suggestion TS377117: `Effect.succeedNone` expresses this Option success value directly. effect(preferSucceedSomeOrNone)
1366 wake === held ? Effect.map(dispatch, Option.some) : Effect.succeed(Option.none()),
~~~~~~~~~~~~~~
~/packages/provider-grok$ tsc-rs --noEmit
src/server/OpenCodeServerLedger.ts:147:12 - suggestion TS377016: `Effect.void` represents the same outcome as `Effect.succeed(undefined)` or `Effect.succeed(void 0)`. effect(effectSucceedWithVoid)
147 return Effect.succeed(undefined);
~~~~~~~~~~~~~~~~~~~~~~~~~
src/server/OpenCodeServerLedger.ts:188:24 - suggestion TS377014: This generator returns an Effect-able value directly, which produces a nested `Effect<Effect<...>>`. If the intended result is the inner Effect value, `return yield*` represents that form. effect(returnEffectInGen)
188 if (!recordable) return Effect.void;
~~~~~~
src/server/OpenCodeServerLedger.ts:208:9 - suggestion TS377014: This generator returns an Effect-able value directly, which produces a nested `Effect<Effect<...>>`. If the intended result is the inner Effect value, `return yield*` represents that form. effect(returnEffectInGen)
208 return Effect.void;
~~~~~~
src/server/OpenCodeServerLedger.ts:228:7 - suggestion TS377014: This generator returns an Effect-able value directly, which produces a nested `Effect<Effect<...>>`. If the intended result is the inner Effect value, `return yield*` represents that form. effect(returnEffectInGen)
228 return fs
~~~~~~
src/server/OpenCodeServerLedger.ts:311:29 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("OpenCodeServerLedger.track")(() => { ... })`. effect(effectFnOpportunity)
311 OpenCodeServerLedger.of({ track: () => Effect.succeed(Effect.void) }),
~~~~~
src/server/OpenCodeServerOwner.ts:169:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("OpenCodeServerOwner.withServer")((use) => { ... })`. effect(effectFnOpportunity)
169 withServer: (use) =>
~~~~~~~~~~
src/server/adapter.test.ts:103:39 - suggestion TS377112: This input is already assignable to the schema's Encoded type. Use `decodeSync` to preserve compile-time type checking instead of discarding the input type through `decodeUnknownSync`. effect(preferTypedSchemaDecoder)
103 const OPENCODE_TEST_SETTINGS = Schema.decodeUnknownSync(OpenCodeSettings)({});
~~~~~~~~~~~~~~~~~
src/server/adapter.ts:938:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ProviderAdapter.ProviderAdapterV2.getCapabilities")(() => { ... })`. effect(effectFnOpportunity)
938 getCapabilities: () => Effect.succeed(OpenCodeProviderCapabilitiesV2),
~~~~~~~~~~~~~~~
src/server/adapter.ts:939:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ProviderAdapter.ProviderAdapterV2.planSelectionTransition")(() => { ... })`. effect(effectFnOpportunity)
939 planSelectionTransition: () => Effect.succeed(turnScopedSelectionTransition()),
~~~~~~~~~~~~~~~~~~~~~~~
src/server/adapter.ts:1011:33 - suggestion TS377111: `AbortController` is manually constructed inside Effect code. Use `Effect.abortSignal` for Effect-managed cancellation. effect(abortControllerInEffect)
1011 const abortController = new AbortController();
~~~~~~~~~~~~~~~~~~~~~
src/server/adapter.ts:1088:31 - suggestion TS377019: This `yield* Effect.fail(...)` passes a yieldable error value. `yield*` represents that value directly without wrapping it in `Effect.fail`. effect(unnecessaryFailYieldableError)
1088 if (failure) return yield* Effect.fail(failure);
~~~~~
src/server/adapter.ts:1584:15 - suggestion TS377095: `Effect.orElseSucceed` expresses the same recovery more directly than `Effect.catch` followed by `Effect.succeed`. effect(catchToOrElseSucceed)
1584 Effect.catch(() => Effect.succeed(undefined)),
~~~~~~~~~~~~
src/server/adapter.ts:1584:34 - suggestion TS377016: `Effect.void` represents the same outcome as `Effect.succeed(undefined)` or `Effect.succeed(void 0)`. effect(effectSucceedWithVoid)
1584 Effect.catch(() => Effect.succeed(undefined)),
~~~~~~~~~~~~~~~~~~~~~~~~~
src/server/adapter.ts:3186:43 - suggestion TS377111: `AbortController` is manually constructed inside Effect code. Use `Effect.abortSignal` for Effect-managed cancellation. effect(abortControllerInEffect)
3186 admissionAbortController: new AbortController(),
~~~~~~~~~~~~~~~~~~~~~
src/server/adapter.ts:3346:47 - suggestion TS377111: `AbortController` is manually constructed inside Effect code. Use `Effect.abortSignal` for Effect-managed cancellation. effect(abortControllerInEffect)
3346 turn.admissionAbortController = new AbortController();
~~~~~~~~~~~~~~~~~~~~~
src/server/v2/OpenCode2Client.ts:158:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("OpenCode2Client.connect")((_) => { ... })`. effect(effectFnOpportunity)
158 connect: ({ baseUrl, password }) => {
~~~~~~~
src/server/v2/OpenCode2Server.ts:160:7 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("OpenCode2Server.withConnection")((use) => { ... })`. effect(effectFnOpportunity)
160 withConnection: (use) =>
~~~~~~~~~~~~~~
src/server/v2/OpenCode2Server.ts:175:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("OpenCode2Server.withConnection")((use) => { ... })`. effect(effectFnOpportunity)
175 withConnection: (use) =>
~~~~~~~~~~~~~~
src/server/v2/adapter.ts:1544:26 - suggestion TS377117: `Effect.succeedNone` expresses this Option success value directly. effect(preferSucceedSomeOrNone)
1544 wake.dropped ? Effect.succeed(Option.none()) : Effect.map(dispatch, Option.some),
~~~~~~~~~~~~~~
src/server/v2/adapter.ts:1544:58 - suggestion TS377114: `Effect.asSome` expresses wrapping the success value in `Option.some` directly. effect(mapSomeToAsSome)
1544 wake.dropped ? Effect.succeed(Option.none()) : Effect.map(dispatch, Option.some),
~~~~~~~~~~
src/server/v2/adapter.ts:4135:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ProviderAdapter.ProviderAdapterV2.getCapabilities")(() => { ... })`. effect(effectFnOpportunity)
4135 getCapabilities: () => Effect.succeed(OpenCode2ProviderCapabilities),
~~~~~~~~~~~~~~~
src/server/v2/adapter.ts:4136:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ProviderAdapter.ProviderAdapterV2.planSelectionTransition")(() => { ... })`. effect(effectFnOpportunity)
4136 planSelectionTransition: () => Effect.succeed(turnScopedSelectionTransition()),
~~~~~~~~~~~~~~~~~~~~~~~
~/packages/provider-acp-registry$ tsc-rs --noEmit
src/server/driver.ts:174:7 - suggestion TS377120: `Effect.filterOrElse` expresses this conditional validation more directly than `Effect.flatMap` with an identity `Effect.succeed` branch. effect(flatMapConditionalToFilterOrFail)
174 Effect.flatMap((snapshot) =>
~~~~~~~~~~~~~~
src/server/xaiAcpExtension.ts:1507:15 - suggestion TS377009: The previous Effect does not fail, so this error-handling branch will never run. effect(catchUnfailableEffect)
1507 }).pipe(Effect.catch(() => Effect.void));
~~~~~~~~~~~~
src/server/xaiAcpExtension.ts:1507:15 - suggestion TS377099: `Effect.ignore` expresses ignored failure more directly than `Effect.catch` returning `Effect.void`. effect(catchToIgnore)
1507 }).pipe(Effect.catch(() => Effect.void));
~~~~~~~~~~~~
src/server/xaiAcpExtension.ts:1588:13 - suggestion TS377116: `Effect.catchCauseIf` expresses selective recovery more directly than `Effect.catchCause` with a conditional `Effect.failCause` passthrough. effect(catchConditionalRefailToCatchIf)
1588 Effect.catchCause((cause) =>
~~~~~~~~~~~~~~~~~
~/packages/client-runtime$ tsc-rs --noEmit
src/server/CursorAccountReader.ts:31:7 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("CursorAccountReader.read")((credentialSource, sinceMs, untilMs) => { ... })`. effect(effectFnOpportunity)
31 read: (credentialSource, sinceMs, untilMs) =>
~~~~
src/server/CursorSdkCatalog.ts:82:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("CursorSdkCatalog.read")((apiKey) => { ... })`. effect(effectFnOpportunity)
82 read: (apiKey) =>
~~~~
src/server/accountUsage.ts:360:5 - suggestion TS377095: `Effect.orElseSucceed` expresses the same recovery more directly than `Effect.catch` followed by `Effect.succeed`. effect(catchToOrElseSucceed)
360 Effect.catch(() =>
~~~~~~~~~~~~
src/server/adapter.ts:904:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ProviderAdapter.ProviderAdapterV2.getCapabilities")(() => { ... })`. effect(effectFnOpportunity)
904 getCapabilities: () => Effect.succeed(CursorProviderCapabilitiesV2),
~~~~~~~~~~~~~~~
src/server/adapter.ts:905:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ProviderAdapter.ProviderAdapterV2.planSelectionTransition")(() => { ... })`. effect(effectFnOpportunity)
905 planSelectionTransition: () => Effect.succeed(turnScopedSelectionTransition()),
~~~~~~~~~~~~~~~~~~~~~~~
src/server/credentialStore.ts:55:7 - suggestion TS377074: `Effect.runPromise` is called inside an Effect with a separate services invocation. In this context, child Effects run with the surrounding services, which can be accessed through `Effect.context` and `Effect.runPromiseWith`. effect(runEffectInsideEffect)
55 Effect.runPromise(
~~~~~~~~~~~~~~~~~
src/server/credentialStore.ts:59:29 - suggestion TS377016: `Effect.void` represents the same outcome as `Effect.succeed(undefined)` or `Effect.succeed(void 0)`. effect(effectSucceedWithVoid)
59 onNone: () => Effect.succeed(undefined),
~~~~~~~~~~~~~~~~~~~~~~~~~
src/server/credentialStore.ts:69:7 - suggestion TS377074: `Effect.runPromise` is called inside an Effect with a separate services invocation. In this context, child Effects run with the surrounding services, which can be accessed through `Effect.context` and `Effect.runPromiseWith`. effect(runEffectInsideEffect)
69 Effect.runPromise(
~~~~~~~~~~~~~~~~~
src/server/credentialStore.ts:82:18 - suggestion TS377074: `Effect.runPromise` is called inside an Effect with a separate services invocation. In this context, child Effects run with the surrounding services, which can be accessed through `Effect.context` and `Effect.runPromiseWith`. effect(runEffectInsideEffect)
82 clear: () => Effect.runPromise(credentials.remove),
~~~~~~~~~~~~~~~~~
src/server/driver.ts:228:11 - suggestion TS377120: `Effect.filterOrElse` expresses this conditional validation more directly than `Effect.flatMap` with an identity `Effect.succeed` branch. effect(flatMapConditionalToFilterOrFail)
228 Effect.flatMap((snapshot) =>
~~~~~~~~~~~~~~
src/server/usageLimits.test.ts:74:5 - suggestion TS377017: This Effect.gen contains a single return statement. effect(unnecessaryEffectGen)
74 Effect.gen(function* () {
~~~~~~~~~~~~~~~~~~~~~~~~~
75 yield* withNodeServices(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
...
115 );
~~~~~~~~
116 }),
~~~~~~
src/server/AcpRegistryRuntimeCoordinator.ts:154:52 - suggestion TS377114: `Effect.asSome` expresses wrapping the success value in `Option.some` directly. effect(mapSomeToAsSome)
154 return yield* Effect.raceFirst(effect.pipe(Effect.map(Option.some)), foregroundStarted);
~~~~~~~~~~
src/server/AcpRegistrySupport.ts:1301:9 - suggestion TS377116: `Effect.catchIf` expresses selective recovery more directly than `Effect.catch` with a conditional `Effect.fail` passthrough. effect(catchConditionalRefailToCatchIf)
1301 Effect.catch((error) =>
~~~~~~~~~~~~
src/server/auth.ts:146:13 - suggestion TS377118: `Effect.fromOption` expresses this Option-to-Effect conversion more directly than `Option.match` or an Option tag conditional. effect(optionMatchToFromOption)
146 Option.isSome(result)
~~~~~~~~~~~~~
src/server/driver.ts:640:7 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("enrichSnapshot")((_) => { ... })`. effect(effectFnOpportunity)
640 enrichSnapshot: ({ snapshot, getSnapshot, publishSnapshot }) => {
~~~~~~~~~~~~~~
src/server/driver.ts:650:51 - suggestion TS377114: `Effect.asSome` expresses wrapping the success value in `Option.some` directly. effect(mapSomeToAsSome)
650 : enrichProviderCached(snapshot).pipe(Effect.map(Option.some))
~~~~~~~~~~
src/authorization/remote.test.ts:232:25 - suggestion TS377117: `Effect.succeedSome` expresses this Option success value directly. effect(preferSucceedSomeOrNone)
232 identity: Effect.succeed(Option.some({ accountId: "user_connect" })),
~~~~~~~~~~~~~~
src/authorization/remote.test.ts:237:17 - suggestion TS377117: `Effect.succeedSome` expresses this Option success value directly. effect(preferSucceedSomeOrNone)
237 id: Effect.succeed(Option.some("device-1")),
~~~~~~~~~~~~~~
src/authorization/service.ts:553:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("RemoteEnvironmentAuthorization.authorizeDpop")((input) => { ... })`. effect(effectFnOpportunity)
553 authorizeDpop: (input) =>
~~~~~~~~~~~~~
src/authorization/service.ts:555:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("RemoteEnvironmentAuthorization.authorizeDpopHttp")((input) => { ... })`. effect(effectFnOpportunity)
555 authorizeDpopHttp: (input) =>
~~~~~~~~~~~~~~~~~
src/connection/githubRoutingPermissions.ts:138:7 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubRoutingPermissions.get")((entry) => { ... })`. effect(effectFnOpportunity)
138 get: (entry) =>
~~~
src/connection/githubRoutingPermissions.ts:143:7 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubRoutingPermissions.set")((entry, permission) => { ... })`. effect(effectFnOpportunity)
143 set: (entry, permission) => {
~~~
src/connection/githubRoutingPermissions.ts:159:7 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubRoutingPermissions.forget")((environmentId) => { ... })`. effect(effectFnOpportunity)
159 forget: (environmentId) =>
~~~~~~
src/connection/onboarding.ts:298:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ConnectionOnboarding.registerPairing")((input) => { ... })`. effect(effectFnOpportunity)
298 registerPairing: (input) =>
~~~~~~~~~~~~~~~
src/connection/onboarding.ts:304:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ConnectionOnboarding.registerSsh")((input) => { ... })`. effect(effectFnOpportunity)
304 registerSsh: (input) =>
~~~~~~~~~~~
src/connection/onboarding.ts:309:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ConnectionOnboarding.updateBearer")((input) => { ... })`. effect(effectFnOpportunity)
309 updateBearer: (input) =>
~~~~~~~~~~~~
src/connection/registry.test.ts:1392:15 - suggestion TS377016: `Effect.void` represents the same outcome as `Effect.succeed(undefined)` or `Effect.succeed(void 0)`. effect(effectSucceedWithVoid)
1392 ? Effect.succeed(undefined)
~~~~~~~~~~~~~~~~~~~~~~~~~
src/connection/registry.test.ts:1476:15 - suggestion TS377016: `Effect.void` represents the same outcome as `Effect.succeed(undefined)` or `Effect.succeed(void 0)`. effect(effectSucceedWithVoid)
1476 ? Effect.succeed(undefined)
~~~~~~~~~~~~~~~~~~~~~~~~~
src/connection/registry.test.ts:1489:23 - suggestion TS377016: `Effect.void` represents the same outcome as `Effect.succeed(undefined)` or `Effect.succeed(void 0)`. effect(effectSucceedWithVoid)
1489 : Effect.succeed(undefined),
~~~~~~~~~~~~~~~~~~~~~~~~~
src/platform/orchestrationCache.test.ts:104:15 - suggestion TS377114: `Effect.asSome` expresses wrapping the success value in `Option.some` directly. effect(mapSomeToAsSome)
104 }).pipe(Effect.map(Option.some));
~~~~~~~~~~
src/state/boundedThreadSnapshotHttp.ts:72:7 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ThreadSnapshotLoader.ThreadSnapshotLoader.load")((prepared, threadId) => { ... })`. effect(effectFnOpportunity)
72 load: (prepared: PreparedConnection, threadId: ThreadId) => {
~~~~
src/state/commandPermissions.ts:56:13 - suggestion TS377095: `Effect.orElseSucceed` expresses the same recovery more directly than `Effect.catch` followed by `Effect.succeed`. effect(catchToOrElseSucceed)
56 Effect.catch(() => Effect.succeed(Option.none<AuthSessionState>())),
~~~~~~~~~~~~
src/state/commandPermissions.ts:62:20 - suggestion TS377019: This `yield* Effect.fail(...)` passes a yieldable error value. `yield*` represents that value directly without wrapping it in `Effect.fail`. effect(unnecessaryFailYieldableError)
62 return yield* Effect.fail(
~~~~~
src/state/outdatedServerUpdate.ts:57:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("execute")((target, atomRegistry) => { ... })`. effect(effectFnOpportunity)
57 execute: (target: OutdatedServerUpdateTarget, atomRegistry) => {
~~~~~~~
src/state/pullRequestDiffHttp.ts:90:7 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("PullRequestDiffLoader.load")((prepared, input) => { ... })`. effect(effectFnOpportunity)
90 load: (prepared, input) =>
~~~~
src/state/queryPersistence.ts:34:28 - suggestion TS377112: This input is already assignable to the schema's Encoded type. Use `decodeEffect` to preserve compile-time type checking instead of discarding the input type through `decodeUnknownEffect`. effect(preferTypedSchemaDecoder)
34 return yield* Schema.decodeUnknownEffect(codec)(stored.value).pipe(
~~~~~~~~~~~~~~~~~~~
src/state/queryPersistence.ts:35:9 - suggestion TS377114: `Effect.asSome` expresses wrapping the success value in `Option.some` directly. effect(mapSomeToAsSome)
35 Effect.map(Option.some),
~~~~~~~~~~
src/state/server.ts:680:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("execute")((target, atomRegistry) => { ... })`. effect(effectFnOpportunity)
680 execute: (target, atomRegistry) => {
~~~~~~~
src/state/server.ts:1125:11 - suggestion TS377120: `Effect.filterOrElse` expresses this conditional validation more directly than `Effect.flatMap` with an identity `Effect.succeed` branch. effect(flatMapConditionalToFilterOrFail)
1125 Effect.flatMap((summary) =>
~~~~~~~~~~~~~~
src/state/shell-sync.test.ts:90:26 - suggestion TS377117: `Effect.succeedNone` expresses this Option success value directly. effect(preferSucceedSomeOrNone)
90 loadShell: () => Effect.succeed(Option.none()),
~~~~~~~~~~~~~~
src/state/shell-sync.test.ts:96:27 - suggestion TS377117: `Effect.succeedNone` expresses this Option success value directly. effect(preferSucceedSomeOrNone)
96 loadThread: () => Effect.succeed(Option.none()),
~~~~~~~~~~~~~~
src/state/shell-sync.test.ts:99:33 - suggestion TS377117: `Effect.succeedNone` expresses this Option success value directly. effect(preferSucceedSomeOrNone)
99 loadServerConfig: () => Effect.succeed(Option.none()),
~~~~~~~~~~~~~~
src/state/shell-sync.test.ts:101:28 - suggestion TS377117: `Effect.succeedNone` expresses this Option success value directly. effect(preferSucceedSomeOrNone)
101 loadVcsRefs: () => Effect.succeed(Option.none()),
~~~~~~~~~~~~~~
src/state/shell-sync.test.ts:108:21 - suggestion TS377117: `Effect.succeedNone` expresses this Option success value directly. effect(preferSucceedSomeOrNone)
108 load: () => Effect.succeed(Option.none()),
~~~~~~~~~~~~~~
src/state/shell-sync.test.ts:229:26 - suggestion TS377117: `Effect.succeedNone` expresses this Option success value directly. effect(preferSucceedSomeOrNone)
229 loadShell: () => Effect.succeed(Option.none()),
~~~~~~~~~~~~~~
src/state/shell-sync.test.ts:238:27 - suggestion TS377117: `Effect.succeedNone` expresses this Option success value directly. effect(preferSucceedSomeOrNone)
238 loadThread: () => Effect.succeed(Option.none()),
~~~~~~~~~~~~~~
src/state/shell-sync.test.ts:241:33 - suggestion TS377117: `Effect.succeedNone` expresses this Option success value directly. effect(preferSucceedSomeOrNone)
241 loadServerConfig: () => Effect.succeed(Option.none()),
~~~~~~~~~~~~~~
src/state/shell-sync.test.ts:243:28 - suggestion TS377117: `Effect.succeedNone` expresses this Option success value directly. effect(preferSucceedSomeOrNone)
243 loadVcsRefs: () => Effect.succeed(Option.none()),
~~~~~~~~~~~~~~
src/state/shell-sync.test.ts:250:21 - suggestion TS377117: `Effect.succeedNone` expresses this Option success value directly. effect(preferSucceedSomeOrNone)
250 load: () => Effect.succeed(Option.none()),
~~~~~~~~~~~~~~
src/state/shell-sync.test.ts:349:26 - suggestion TS377117: `Effect.succeedNone` expresses this Option success value directly. effect(preferSucceedSomeOrNone)
349 loadShell: () => Effect.succeed(Option.none()),
~~~~~~~~~~~~~~
src/state/shell-sync.test.ts:355:27 - suggestion TS377117: `Effect.succeedNone` expresses this Option success value directly. effect(preferSucceedSomeOrNone)
355 loadThread: () => Effect.succeed(Option.none()),
~~~~~~~~~~~~~~
src/state/shell-sync.test.ts:358:33 - suggestion TS377117: `Effect.succeedNone` expresses this Option success value directly. effect(preferSucceedSomeOrNone)
358 loadServerConfig: () => Effect.succeed(Option.none()),
~~~~~~~~~~~~~~
src/state/shell-sync.test.ts:360:28 - suggestion TS377117: `Effect.succeedNone` expresses this Option success value directly. effect(preferSucceedSomeOrNone)
360 loadVcsRefs: () => Effect.succeed(Option.none()),
~~~~~~~~~~~~~~
src/state/shell-sync.test.ts:367:21 - suggestion TS377117: `Effect.succeedNone` expresses this Option success value directly. effect(preferSucceedSomeOrNone)
367 load: () => Effect.succeed(Option.none()),
~~~~~~~~~~~~~~
src/state/shell-sync.test.ts:446:26 - suggestion TS377117: `Effect.succeedSome` expresses this Option success value directly. effect(preferSucceedSomeOrNone)
446 loadShell: () => Effect.succeed(Option.some(cachedSnapshot)),
~~~~~~~~~~~~~~
src/state/shell-sync.test.ts:448:27 - suggestion TS377117: `Effect.succeedNone` expresses this Option success value directly. effect(preferSucceedSomeOrNone)
448 loadThread: () => Effect.succeed(Option.none()),
~~~~~~~~~~~~~~
src/state/shell-sync.test.ts:451:33 - suggestion TS377117: `Effect.succeedNone` expresses this Option success value directly. effect(preferSucceedSomeOrNone)
451 loadServerConfig: () => Effect.succeed(Option.none()),
~~~~~~~~~~~~~~
src/state/shell-sync.test.ts:453:28 - suggestion TS377117: `Effect.succeedNone` expresses this Option success value directly. effect(preferSucceedSomeOrNone)
453 loadVcsRefs: () => Effect.succeed(Option.none()),
~~~~~~~~~~~~~~
src/state/shell-sync.test.ts:460:21 - suggestion TS377117: `Effect.succeedSome` expresses this Option success value directly. effect(preferSucceedSomeOrNone)
460 load: () => Effect.succeed(Option.some(httpSnapshot)),
~~~~~~~~~~~~~~
src/state/shellSnapshotHttp.ts:98:7 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ShellSnapshotLoader.load")((prepared) => { ... })`. effect(effectFnOpportunity)
98 load: (prepared: PreparedConnection) =>
~~~~
src/state/threadHistoryController.ts:47:7 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ThreadHistoryController.register")((environmentId, threadId, handler) => { ... })`. effect(effectFnOpportunity)
47 register: (environmentId, threadId, handler) =>
~~~~~~~~
src/state/threadHistoryController.ts:59:7 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ThreadHistoryController.unregister")((registration) => { ... })`. effect(effectFnOpportunity)
59 unregister: (registration) =>
~~~~~~~~~~
src/state/threadHistoryController.ts:74:7 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ThreadHistoryController.loadEarlier")((environmentId, threadId, throughEntryId) => { ... })`. effect(effectFnOpportunity)
74 loadEarlier: (environmentId, threadId, throughEntryId) =>
~~~~~~~~~~~
src/state/threadShell.test.ts:59:7 - error TS2353: Object literal may only specify known properties, and 'environmentAvailableAtom' does not exist in type '{ readonly catalogValueAtom: Atom<EnvironmentCatalogState>; readonly snapshotAtom: (environmentId: string & Brand<"EnvironmentId">) => Atom<... | null>; }'.
59 environmentAvailableAtom,
~~~~~~~~~~~~~~~~~~~~~~~~
src/state/threadShell.test.ts:273:33 - error TS2339: Property 'environmentUnavailable' does not exist on type 'EnvironmentThreadShell'.
273 expect(registry.get(shell)?.environmentUnavailable).toBe(false);
~~~~~~~~~~~~~~~~~~~~~~
src/state/threadShell.test.ts:276:33 - error TS2339: Property 'environmentUnavailable' does not exist on type 'EnvironmentThreadShell'.
276 expect(registry.get(shell)?.environmentUnavailable).toBe(true);
~~~~~~~~~~~~~~~~~~~~~~
src/state/threads-sync.test.ts:1006:29 - suggestion TS377117: `Effect.succeedSome` expresses this Option success value directly. effect(preferSucceedSomeOrNone)
1006 : { loadCached: Effect.succeed(Option.some(saved!)) },
~~~~~~~~~~~~~~
src/state/vcsAction.ts:447:7 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("execute")((input, registry) => { ... })`. effect(effectFnOpportunity)
447 execute: (input: RunVcsStackedActionInput, registry) => {
~~~~~~~
Found 3 errors in the same file, starting at: src/state/threadShell.test.ts:59
---
vp run: 0/27 cache hit (0%), 25/27 successful. @t3tools/oxlint-plugin-t3code#typecheck (and 1 more) not cached because they modified their inputs. (Run `vp run --last-details` for full details)
Error: Process completed with exit code 1.
Post job cleanup.
##[start-action display=Cache full pnpm store;id=__902e4eb7-18eb-4559-b830-626f23d0c0cb.__actions_cache_2]
##[end-action id=__902e4eb7-18eb-4559-b830-626f23d0c0cb.__actions_cache_2;outcome=skipped;conclusion=skipped;duration_ms=0]
##[start-action display=Setup Vite+;id=__902e4eb7-18eb-4559-b830-626f23d0c0cb.__voidzero-dev_setup-vp]
##[end-action id=__902e4eb7-18eb-4559-b830-626f23d0c0cb.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0]
##[start-action display=Cache Vite+;id=__902e4eb7-18eb-4559-b830-626f23d0c0cb.__actions_cache]
##[end-action id=__902e4eb7-18eb-4559-b830-626f23d0c0cb.__actions_cache;outcome=skipped;conclusion=skipped;duration_ms=0]
Post job cleanup.
[command]/usr/local/bin/git version
git version 2.55.0
Temporarily overriding HOME='/home/runner/_work/_temp/16f22f99-453b-44c0-a090-2d15db26ae59' before making global git config changes
Adding repository directory to the temporary git global config as a safe directory
[command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
Removing SSH command configuration
[command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
[command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
Warning: The process '/usr/local/bin/git' failed with exit code 128
A job completed hook has been configured by the self-hosted runner administrator
▸ Run '/job_completed.sh'
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 238
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 492
BLACKSMITH_CHECK_RUN_ID: 119131322484
BLACKSMITH_JOB_DISPLAY_NAME: Build and Typecheck
GITHUB_ACTIONS_CACHE_MODE: write
Docker container cache not activated, skipping hash computation.
No active SSH sessions detected. Proceeding with shutdown immediately.
Cleaning up orphan processes