Skip to the content

Capsid menu

The code of Carrel

Each module by folder, with its riskiest function by CRAP (complexity weighed against how much of it the tests run: over 30 is critical, over 5 worth watching) and its mutation score (the share of deliberate bugs its tests catch: under 60% is critical, under 80% worth watching). Choose a module for its functions and source.

DrDustinEdwards/carrel

Measured on 2026-10-24 at commit d5d5e82: 125 modules, 1496 functions. By CRAP, 66 critical, 350 to watch and 1080 ok. Mutation testing has not run on it yet.

Import cycles

The folders of DrDustinEdwards/carrel and the imports between them
The modules of app/components/editor/ and the imports among them; imports from other folders are on each module's page
app/components/editor/
ModuleLinesFunctionsWorst functionMutation
flags-panel.tsx615WatchCRAP 30No data: mutation testing has not run on this repo yet
frontmatter-fields.tsx11210CriticalCRAP 156No data: mutation testing has not run on this repo yet
layout.ts253WatchCRAP 30No data: mutation testing has not run on this repo yet
rich-editor.tsx57567CriticalCRAP 552No data: mutation testing has not run on this repo yet
save-keys.ts174WatchCRAP 20No data: mutation testing has not run on this repo yet
schedule-dialog.tsx424WatchCRAP 6No data: mutation testing has not run on this repo yet
source-views.ts6211WatchCRAP 12No data: mutation testing has not run on this repo yet
toolbar-icons.tsx202OkCRAP 2No data: mutation testing has not run on this repo yet
typing.ts255CriticalCRAP 56No data: mutation testing has not run on this repo yet
writing-surface.tsx1308CriticalCRAP 90No data: mutation testing has not run on this repo yet
The modules of app/components/ and the imports among them; imports from other folders are on each module's page
app/components/
ModuleLinesFunctionsWorst functionMutation
frame.tsx9914CriticalCRAP 56No data: mutation testing has not run on this repo yet
project-tabs.tsx233WatchCRAP 6No data: mutation testing has not run on this repo yet
The modules of app/components/history/ and the imports among them; imports from other folders are on each module's page
app/components/history/
ModuleLinesFunctionsWorst functionMutation
draft-links.tsx292WatchCRAP 20No data: mutation testing has not run on this repo yet
history-panel.tsx451CriticalCRAP 42No data: mutation testing has not run on this repo yet
revision-picker.tsx633WatchCRAP 20No data: mutation testing has not run on this repo yet
The modules of app/components/media/ and the imports among them; imports from other folders are on each module's page
app/components/media/
ModuleLinesFunctionsWorst functionMutation
detail-panel.tsx1985CriticalCRAP 2070No data: mutation testing has not run on this repo yet
format.ts102WatchCRAP 12No data: mutation testing has not run on this repo yet
library-insert.tsx16015CriticalCRAP 342No data: mutation testing has not run on this repo yet
results.tsx698CriticalCRAP 42No data: mutation testing has not run on this repo yet
upload.ts292CriticalCRAP 56No data: mutation testing has not run on this repo yet
The modules of app/components/writing/ and the imports among them; imports from other folders are on each module's page
app/components/writing/
ModuleLinesFunctionsWorst functionMutation
binder.tsx7216CriticalCRAP 132No data: mutation testing has not run on this repo yet
progress-panel.tsx17110CriticalCRAP 506No data: mutation testing has not run on this repo yet
status-label.tsx231WatchCRAP 12No data: mutation testing has not run on this repo yet
app/db/
ModuleLinesFunctionsWorst functionMutation
schema.ts36349OkCRAP 2No data: mutation testing has not run on this repo yet
The modules of app/ and the imports among them; imports from other folders are on each module's page
app/
ModuleLinesFunctionsWorst functionMutation
entry.server.tsx312WatchCRAP 12No data: mutation testing has not run on this repo yet
root.tsx655WatchCRAP 6No data: mutation testing has not run on this repo yet
routes.ts390No functionsNo data: mutation testing has not run on this repo yet
The modules of app/lib/ and the imports among them; imports from other folders are on each module's page
app/lib/
ModuleLinesFunctionsWorst functionMutation
access.server.ts261OkCRAP 4No data: mutation testing has not run on this repo yet
agent-keys.server.ts656WatchCRAP 9No data: mutation testing has not run on this repo yet
ai.server.ts28119WatchCRAP 11No data: mutation testing has not run on this repo yet
backup-checks.ts212OkCRAP 3No data: mutation testing has not run on this repo yet
backup.server.ts81OkCRAP 1No data: mutation testing has not run on this repo yet
binder.server.ts12516WatchCRAP 11.2No data: mutation testing has not run on this repo yet
book-history.server.ts745WatchCRAP 17.2No data: mutation testing has not run on this repo yet
books.server.ts cycle52750WatchCRAP 20.1No data: mutation testing has not run on this repo yet
bulk.server.ts16813WatchCRAP 21.2No data: mutation testing has not run on this repo yet
content.server.ts cycle25810WatchCRAP 27.3No data: mutation testing has not run on this repo yet
context.ts193OkCRAP 2No data: mutation testing has not run on this repo yet
deployed.ts81OkCRAP 3No data: mutation testing has not run on this repo yet
frontmatter.ts608WatchCRAP 6No data: mutation testing has not run on this repo yet
health.server.ts26929WatchCRAP 10.1No data: mutation testing has not run on this repo yet
history.server.ts5111WatchCRAP 7.5No data: mutation testing has not run on this repo yet
inbox-report.server.ts513WatchCRAP 7No data: mutation testing has not run on this repo yet
index.server.ts24817WatchCRAP 9No data: mutation testing has not run on this repo yet
kind-words.ts163OkCRAP 3.3No data: mutation testing has not run on this repo yet
legal.server.ts835WatchCRAP 18.1No data: mutation testing has not run on this repo yet
legal.ts9815WatchCRAP 10.1No data: mutation testing has not run on this repo yet
media.server.ts33731CriticalCRAP 48.1No data: mutation testing has not run on this repo yet
mentions.server.ts20312WatchCRAP 10No data: mutation testing has not run on this repo yet
patch.ts172OkCRAP 1No data: mutation testing has not run on this repo yet
people-admin.server.ts13114WatchCRAP 6No data: mutation testing has not run on this repo yet
people.server.ts868OkCRAP 3No data: mutation testing has not run on this repo yet
preview.server.ts589OkCRAP 2No data: mutation testing has not run on this repo yet
projects.server.ts351OkCRAP 4No data: mutation testing has not run on this repo yet
refresh.server.ts301CriticalCRAP 42No data: mutation testing has not run on this repo yet
roles.ts321OkCRAP 2No data: mutation testing has not run on this repo yet
save-state.ts61WatchCRAP 20No data: mutation testing has not run on this repo yet
site-markdown.ts567OkCRAP 2No data: mutation testing has not run on this repo yet
sites.server.ts15529WatchCRAP 7No data: mutation testing has not run on this repo yet
timed-fetch.server.ts51OkCRAP 2No data: mutation testing has not run on this repo yet
voice.server.ts cycle27825WatchCRAP 11.6No data: mutation testing has not run on this repo yet
waiting.server.ts10010WatchCRAP 8No data: mutation testing has not run on this repo yet
writing.server.ts cycle11713WatchCRAP 9No data: mutation testing has not run on this repo yet
The modules of app/lib/editor/ and the imports among them; imports from other folders are on each module's page
app/lib/editor/
ModuleLinesFunctionsWorst functionMutation
markdown.mjs49859CriticalCRAP 42.9No data: mutation testing has not run on this repo yet
schema.mjs7513OkCRAP 2.5No data: mutation testing has not run on this repo yet
The modules of app/lib/google/ and the imports among them; imports from other folders are on each module's page
app/lib/google/
ModuleLinesFunctionsWorst functionMutation
drive.server.ts21618WatchCRAP 13No data: mutation testing has not run on this repo yet
oauth.server.ts15517WatchCRAP 12.6No data: mutation testing has not run on this repo yet
refresh.server.ts362CriticalCRAP 72No data: mutation testing has not run on this repo yet
search-console.server.ts724WatchCRAP 9No data: mutation testing has not run on this repo yet
service-account.server.ts10911WatchCRAP 10.2No data: mutation testing has not run on this repo yet
The modules of app/lib/mcp/ and the imports among them; imports from other folders are on each module's page
app/lib/mcp/
ModuleLinesFunctionsWorst functionMutation
call-log.ts493OkCRAP 4.3No data: mutation testing has not run on this repo yet
door.ts32220WatchCRAP 16.8No data: mutation testing has not run on this repo yet
registration.ts828WatchCRAP 7.1No data: mutation testing has not run on this repo yet
scopes.ts402OkCRAP 5No data: mutation testing has not run on this repo yet
server.ts776OkCRAP 2No data: mutation testing has not run on this repo yet
tools.ts49627WatchCRAP 17.3No data: mutation testing has not run on this repo yet
The modules of app/lib/novels/ and the imports among them; imports from other folders are on each module's page
app/lib/novels/
ModuleLinesFunctionsWorst functionMutation
checks.ts28932WatchCRAP 13No data: mutation testing has not run on this repo yet
export.ts23425WatchCRAP 18No data: mutation testing has not run on this repo yet
frontmatter.ts9710WatchCRAP 13No data: mutation testing has not run on this repo yet
layout.ts18323WatchCRAP 13No data: mutation testing has not run on this repo yet
repo.server.ts25037WatchCRAP 12.3No data: mutation testing has not run on this repo yet
The modules of app/lib/social/ and the imports among them; imports from other folders are on each module's page
app/lib/social/
ModuleLinesFunctionsWorst functionMutation
lint.ts272WatchCRAP 8.2No data: mutation testing has not run on this repo yet
platforms.server.ts15223WatchCRAP 11.1No data: mutation testing has not run on this repo yet
queue.server.ts36724WatchCRAP 27.3No data: mutation testing has not run on this repo yet
routine.server.ts302OkCRAP 5No data: mutation testing has not run on this repo yet
The modules of app/lib/writing/ and the imports among them; imports from other folders are on each module's page
app/lib/writing/
ModuleLinesFunctionsWorst functionMutation
binder.ts16244WatchCRAP 10.1No data: mutation testing has not run on this repo yet
progress.ts11514WatchCRAP 8No data: mutation testing has not run on this repo yet
status.ts455WatchCRAP 10.1No data: mutation testing has not run on this repo yet
The modules of app/routes/ and the imports among them; imports from other folders are on each module's page
app/routes/
ModuleLinesFunctionsWorst functionMutation
ai-draft.preview.ts291WatchCRAP 13.5No data: mutation testing has not run on this repo yet
ai-draft.tsx1569CriticalCRAP 72No data: mutation testing has not run on this repo yet
auth.google.ts262WatchCRAP 7.9No data: mutation testing has not run on this repo yet
book.authorship.ts171OkCRAP 1No data: mutation testing has not run on this repo yet
book.chapter.tsx13613CriticalCRAP 132No data: mutation testing has not run on this repo yet
book.corkboard.tsx23835CriticalCRAP 156No data: mutation testing has not run on this repo yet
book.export.ts623WatchCRAP 9No data: mutation testing has not run on this repo yet
book.file.tsx50646CriticalCRAP 1056No data: mutation testing has not run on this repo yet
book.history.tsx25413CriticalCRAP 380No data: mutation testing has not run on this repo yet
book.new.tsx554WatchCRAP 20No data: mutation testing has not run on this repo yet
book.outliner.tsx22716CriticalCRAP 210No data: mutation testing has not run on this repo yet
book.tsx40423CriticalCRAP 812No data: mutation testing has not run on this repo yet
editor.tsx55651CriticalCRAP 5700No data: mutation testing has not run on this repo yet
frame.tsx474CriticalCRAP 72No data: mutation testing has not run on this repo yet
health.ts131OkCRAP 2No data: mutation testing has not run on this repo yet
history.tsx2339CriticalCRAP 420No data: mutation testing has not run on this repo yet
home.tsx1174CriticalCRAP 110No data: mutation testing has not run on this repo yet
legal.tsx1997CriticalCRAP 90No data: mutation testing has not run on this repo yet
manuscripts.tsx1465CriticalCRAP 272No data: mutation testing has not run on this repo yet
media.api.ts584WatchCRAP 9.9No data: mutation testing has not run on this repo yet
media.bulk.ts463WatchCRAP 22.4No data: mutation testing has not run on this repo yet
media.tsx56936CriticalCRAP 6972No data: mutation testing has not run on this repo yet
mentions.api.ts321WatchCRAP 20.6No data: mutation testing has not run on this repo yet
mentions.tsx33033CriticalCRAP 380No data: mutation testing has not run on this repo yet
people.tsx26511CriticalCRAP 90No data: mutation testing has not run on this repo yet
preview.ts371WatchCRAP 11.4No data: mutation testing has not run on this repo yet
project.bulk.ts402WatchCRAP 10.1No data: mutation testing has not run on this repo yet
project.flags.tsx14011CriticalCRAP 90No data: mutation testing has not run on this repo yet
project.new.tsx725WatchCRAP 30No data: mutation testing has not run on this repo yet
project.tsx32724CriticalCRAP 1122No data: mutation testing has not run on this repo yet
project.voice.tsx1657CriticalCRAP 156No data: mutation testing has not run on this repo yet
social.tsx36318CriticalCRAP 182No data: mutation testing has not run on this repo yet
unpublish.tsx794CriticalCRAP 90No data: mutation testing has not run on this repo yet
The modules of workers/ and the imports among them; imports from other folders are on each module's page
workers/
ModuleLinesFunctionsWorst functionMutation
app.ts536WatchCRAP 12No data: mutation testing has not run on this repo yet
csp-report.ts263OkCRAP 2No data: mutation testing has not run on this repo yet
gate.ts513WatchCRAP 6No data: mutation testing has not run on this repo yet
security-headers.ts1076OkCRAP 4No data: mutation testing has not run on this repo yet