[{"data":1,"prerenderedAt":1994},["ShallowReactive",2],{"navigation_docs":3,"trending-day-2026-09-29":197},[4,50,87,104,140,166,182,187,192],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Getting Started",false,"\u002Fgetting-started","1.getting-started",[10,15,20,25,30,35,40,45],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F2.introduction","i-lucide-house",{"title":16,"path":17,"stem":18,"icon":19},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F3.installation","i-lucide-download",{"title":21,"path":22,"stem":23,"icon":24},"Configuration","\u002Fgetting-started\u002Fconfiguration","1.getting-started\u002F4.configuration","i-lucide-settings",{"title":26,"path":27,"stem":28,"icon":29},"Supported Formats","\u002Fgetting-started\u002Fsupported-formats","1.getting-started\u002F5.supported-formats","i-lucide-file-code",{"title":31,"path":32,"stem":33,"icon":34},"Agent Skill","\u002Fgetting-started\u002Fagent-skill","1.getting-started\u002F6.agent-skill","i-lucide-cpu",{"title":36,"path":37,"stem":38,"icon":39},"Changelog","\u002Fgetting-started\u002Fchangelog","1.getting-started\u002F7.changelog","i-lucide-scroll-text",{"title":41,"path":42,"stem":43,"icon":44},"Migrating from v4 to v5","\u002Fgetting-started\u002Fmigration","1.getting-started\u002F8.migration","i-lucide-arrow-right-left",{"title":46,"path":47,"stem":48,"icon":49},"jscpd v4 (TypeScript)","\u002Fgetting-started\u002Fv4","1.getting-started\u002F9.v4","i-simple-icons-typescript",{"title":51,"path":52,"stem":53,"children":54,"icon":6},"Guides","\u002Fguides","2.guides\u002F1.index",[55,57,62,67,72,77,82],{"title":51,"path":52,"stem":53,"icon":56},"i-lucide-book-open",{"title":58,"path":59,"stem":60,"icon":61},"Types of Code Clones","\u002Fguides\u002Fclone-types","2.guides\u002F2.clone-types","i-lucide-copy",{"title":63,"path":64,"stem":65,"icon":66},"How Detection Works","\u002Fguides\u002Fhow-detection-works","2.guides\u002F3.how-detection-works","i-lucide-scan-search",{"title":68,"path":69,"stem":70,"icon":71},"Duplication Trend over Git History","\u002Fguides\u002Fhistory","2.guides\u002F4.history","i-lucide-chart-no-axes-combined",{"title":73,"path":74,"stem":75,"icon":76},"Project Dashboard","\u002Fguides\u002Fdashboard","2.guides\u002F5.dashboard","i-lucide-layout-dashboard",{"title":78,"path":79,"stem":80,"icon":81},"Project Health Score","\u002Fguides\u002Fhealth","2.guides\u002F6.health","i-lucide-heart-pulse",{"title":83,"path":84,"stem":85,"icon":86},"Semantic Clones","\u002Fguides\u002Fsemantic-clones","2.guides\u002F7.semantic-clones","i-lucide-brain-circuit",{"title":88,"path":89,"stem":90,"children":91,"icon":6},"CI & Hooks","\u002Fci-and-hooks","3.ci-and-hooks\u002F1.index",[92,94,99],{"title":88,"path":89,"stem":90,"icon":93},"i-lucide-git-pull-request",{"title":95,"path":96,"stem":97,"icon":98},"Use jscpd in CI","\u002Fci-and-hooks\u002Fci","3.ci-and-hooks\u002F2.ci","i-lucide-github",{"title":100,"path":101,"stem":102,"icon":103},"Use jscpd in Pre-Commit Hook","\u002Fci-and-hooks\u002Fpre-commit","3.ci-and-hooks\u002F3.pre-commit","i-lucide-git-commit",{"title":105,"path":106,"stem":107,"children":108,"icon":110},"Reporters","\u002Freporters","4.reporters\u002F1.index",[109,111,115,120,125,130,135],{"title":105,"path":106,"stem":107,"icon":110},"i-lucide-file-chart-column",{"title":112,"path":113,"stem":114,"icon":29},"HTML Reporter","\u002Freporters\u002Fhtml","4.reporters\u002F2.html",{"title":116,"path":117,"stem":118,"icon":119},"JSON Reporter","\u002Freporters\u002Fjson","4.reporters\u002F3.json","i-lucide-braces",{"title":121,"path":122,"stem":123,"icon":124},"Badge Reporter","\u002Freporters\u002Fbadge","4.reporters\u002F4.badge","i-lucide-award",{"title":126,"path":127,"stem":128,"icon":129},"SARIF Reporter","\u002Freporters\u002Fsarif","4.reporters\u002F5.sarif","i-lucide-shield-check",{"title":131,"path":132,"stem":133,"icon":134},"CodeClimate \u002F GitLab Reporter","\u002Freporters\u002Fcodeclimate","4.reporters\u002F6.codeclimate","i-lucide-flag-triangle-right",{"title":136,"path":137,"stem":138,"icon":139},"OpenMetrics Reporter","\u002Freporters\u002Fopenmetrics","4.reporters\u002F7.openmetrics","i-lucide-activity",{"title":141,"path":142,"stem":143,"children":144,"icon":6},"Benchmarks","\u002Fbenchmarks","5.benchmarks\u002F1.index",[145,147,152,157,162],{"title":141,"path":142,"stem":143,"icon":146},"i-lucide-gauge",{"title":148,"path":149,"stem":150,"icon":151},"Detection Speed","\u002Fbenchmarks\u002Fdetection-speed","5.benchmarks\u002F2.detection-speed","i-lucide-zap",{"title":153,"path":154,"stem":155,"icon":156},"Multi-Format Detection","\u002Fbenchmarks\u002Fcross-format","5.benchmarks\u002F3.cross-format","i-lucide-layers",{"title":158,"path":159,"stem":160,"icon":161},"AI Token Efficiency","\u002Fbenchmarks\u002Fai-token-efficiency","5.benchmarks\u002F4.ai-token-efficiency","i-lucide-sparkles",{"title":163,"path":164,"stem":165,"icon":86},"Embedding Models","\u002Fbenchmarks\u002Fembedding-models","5.benchmarks\u002F5.embedding-models",{"title":167,"path":168,"stem":169,"children":170,"icon":172},"API","\u002Fapi","6.api\u002F1.index",[171,173,178],{"title":167,"path":168,"stem":169,"icon":172},"i-lucide-code",{"title":174,"path":175,"stem":176,"icon":177},"Rust Crates (v5)","\u002Fapi\u002Fcore","6.api\u002F2.core","i-lucide-box",{"title":179,"path":180,"stem":181,"icon":177},"MCP Server","\u002Fapi\u002Fmcp-server","6.api\u002F4.mcp-server",{"title":183,"path":184,"stem":185,"icon":186},"Trending","\u002Ftrending","7.trending","i-lucide-trending-up",{"title":188,"path":189,"stem":190,"icon":191},"Research","\u002Fresearch","8.research","i-lucide-graduation-cap",{"title":193,"path":194,"stem":195,"icon":196},"Articles","\u002Farticles","9.articles","i-lucide-newspaper",{"date":198,"generatedAt":199,"source":200,"jscpdVersion":201,"summary":202,"repos":263},"2026-09-29","2026-09-29T05:31:15.921Z","github-trending-daily","5.3.3",{"repos":203,"sources":204,"lines":205,"tokens":206,"clones":207,"duplicatedLines":208,"duplicatedTokens":209,"percentage":210,"percentageTokens":211,"avgPercentage":212,"medianPercentage":213,"mostDuplicated":214,"cleanest":218,"mostClones":222,"avgHealth":225,"healthiest":226,"leastHealthy":230,"languages":234},7,20587,5468409,35371744,37368,656509,3989940,12.01,11.28,17.01,11.16,{"name":215,"clones":216,"percentage":217},"cs341-illinois\u002Fcoursebook",564,58.81,{"name":219,"clones":220,"percentage":221},"byoungd\u002Fup",56,3.65,{"name":223,"clones":224,"percentage":213},"paperclipai\u002Fpaperclip",17695,56.86,{"name":227,"score":228,"grade":229},"debpalash\u002FVoiceStudio",68.8,"C",{"name":231,"score":232,"grade":233},"mvschwarz\u002Fopenrig",44.5,"D",[235,242,249,255,259],{"language":236,"repos":237,"clones":238,"lines":239,"duplicatedLines":240,"percentage":241},"TypeScript",3,33688,4355998,508441,11.67,{"language":243,"repos":244,"clones":245,"lines":246,"duplicatedLines":247,"percentage":248},"Python",1,2408,739266,54231,7.34,{"language":250,"repos":244,"clones":251,"lines":252,"duplicatedLines":253,"percentage":254},"PLSQL",652,241644,34722,14.37,{"language":256,"repos":244,"clones":216,"lines":257,"duplicatedLines":258,"percentage":217},"TeX",98463,57908,{"language":260,"repos":244,"clones":220,"lines":261,"duplicatedLines":262,"percentage":221},"JavaScript",33038,1207,[264,562,853,1105,1319,1515,1753],{"name":227,"url":265,"description":266,"language":243,"stars":267,"starsToday":268,"defaultBranch":269,"headSha":270,"durationMs":271,"total":272,"formats":277,"topClones":347,"health":424,"complexity":460,"deadCode":514},"https:\u002F\u002Fgithub.com\u002Fdebpalash\u002FVoiceStudio","VoiceStudio is the open-source, fully-local ElevenLabs alternative — voice cloning, voice design, video dubbing, dictation, transcription & audiobook creation in 646 languages.",44895,3221,"main","eef0e2304be21c9bfd08cfca0254918522105b06",3613,{"sources":273,"lines":246,"tokens":274,"clones":245,"duplicatedLines":247,"duplicatedTokens":275,"percentage":248,"percentageTokens":276},3037,4739971,252737,5.33,[278,285,292,299,306,313,320,327,334,340],{"format":279,"sources":280,"lines":281,"clones":282,"duplicatedLines":283,"percentage":284},"json",75,142217,939,36342,25.55,{"format":286,"sources":287,"lines":288,"clones":289,"duplicatedLines":290,"percentage":291},"python",1013,292932,767,10071,3.44,{"format":293,"sources":294,"lines":295,"clones":296,"duplicatedLines":297,"percentage":298},"jsx",425,88570,334,3679,4.15,{"format":300,"sources":301,"lines":302,"clones":303,"duplicatedLines":304,"percentage":305},"typescript",452,53006,131,1636,3.09,{"format":307,"sources":308,"lines":309,"clones":310,"duplicatedLines":311,"percentage":312},"javascript",355,41023,110,1315,3.21,{"format":314,"sources":315,"lines":316,"clones":317,"duplicatedLines":318,"percentage":319},"tsx",325,57776,77,661,1.14,{"format":321,"sources":322,"lines":323,"clones":324,"duplicatedLines":325,"percentage":326},"yaml",33,3424,16,209,6.1,{"format":328,"sources":329,"lines":330,"clones":331,"duplicatedLines":332,"percentage":333},"bash",59,4660,14,122,2.62,{"format":335,"sources":336,"lines":337,"clones":338,"duplicatedLines":332,"percentage":339},"markdown",191,42255,12,0.29,{"format":341,"sources":342,"lines":343,"clones":344,"duplicatedLines":345,"percentage":346},"rust",8,4139,5,39,0.94,[348,359,368,379,390,397,404,409,414,419],{"format":279,"lines":349,"tokens":350,"firstFile":351,"secondFile":355},198,788,{"name":352,"start":353,"end":354},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Fi18n\u002Flocales\u002Fen.json",797,994,{"name":356,"start":357,"end":358},"electron\u002Fsrc\u002Fshared\u002Fi18n\u002Flocales\u002Fen.json",1395,1592,{"format":279,"lines":349,"tokens":350,"firstFile":360,"secondFile":364},{"name":361,"start":362,"end":363},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Fi18n\u002Flocales\u002Fko.json",632,829,{"name":365,"start":366,"end":367},"electron\u002Fsrc\u002Fshared\u002Fi18n\u002Flocales\u002Fko.json",1455,1652,{"format":279,"lines":369,"tokens":370,"firstFile":371,"secondFile":375},196,780,{"name":372,"start":373,"end":374},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Fi18n\u002Flocales\u002Fzh-CN.json",651,846,{"name":376,"start":377,"end":378},"electron\u002Fsrc\u002Fshared\u002Fi18n\u002Flocales\u002Fzh-CN.json",1409,1604,{"format":279,"lines":380,"tokens":381,"firstFile":382,"secondFile":386},189,752,{"name":383,"start":384,"end":385},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Fi18n\u002Flocales\u002Far.json",642,830,{"name":387,"start":388,"end":389},"electron\u002Fsrc\u002Fshared\u002Fi18n\u002Flocales\u002Far.json",1166,1354,{"format":279,"lines":380,"tokens":381,"firstFile":391,"secondFile":395},{"name":392,"start":393,"end":394},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Fi18n\u002Flocales\u002Fde.json",634,822,{"name":396,"start":388,"end":389},"electron\u002Fsrc\u002Fshared\u002Fi18n\u002Flocales\u002Fde.json",{"format":279,"lines":380,"tokens":381,"firstFile":398,"secondFile":402},{"name":399,"start":400,"end":401},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Fi18n\u002Flocales\u002Fes.json",636,824,{"name":403,"start":388,"end":389},"electron\u002Fsrc\u002Fshared\u002Fi18n\u002Flocales\u002Fes.json",{"format":279,"lines":380,"tokens":381,"firstFile":405,"secondFile":407},{"name":406,"start":400,"end":401},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Fi18n\u002Flocales\u002Ffr.json",{"name":408,"start":388,"end":389},"electron\u002Fsrc\u002Fshared\u002Fi18n\u002Flocales\u002Ffr.json",{"format":279,"lines":380,"tokens":381,"firstFile":410,"secondFile":412},{"name":411,"start":393,"end":394},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Fi18n\u002Flocales\u002Fhi.json",{"name":413,"start":388,"end":389},"electron\u002Fsrc\u002Fshared\u002Fi18n\u002Flocales\u002Fhi.json",{"format":279,"lines":380,"tokens":381,"firstFile":415,"secondFile":417},{"name":416,"start":393,"end":394},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Fi18n\u002Flocales\u002Fid.json",{"name":418,"start":388,"end":389},"electron\u002Fsrc\u002Fshared\u002Fi18n\u002Flocales\u002Fid.json",{"format":279,"lines":380,"tokens":381,"firstFile":420,"secondFile":422},{"name":421,"start":400,"end":401},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Fi18n\u002Flocales\u002Fit.json",{"name":423,"start":388,"end":389},"electron\u002Fsrc\u002Fshared\u002Fi18n\u002Flocales\u002Fit.json",{"score":228,"grade":229,"size":425,"dimensions":429},{"lines":426,"files":427,"class":428},539694,2569,"L",[430,445,453],{"id":431,"source":432,"value":433,"adjusted":433,"lines":434,"halfLife":435,"formats":436,"excluded":440,"weight":244,"score":444},"duplication","jscpd",3.2,17047,8.5,[286,293,314,300,307,328,341,437,438,439],"powershell","perl","swift",[441,442,443],"markup","text","data",77.3,{"id":446,"source":432,"value":447,"adjusted":447,"lines":448,"halfLife":449,"coverage":450,"weight":451,"score":452},"dead-code",1.5,7995,7.5,98.4,0.984,87,{"id":454,"source":432,"value":455,"adjusted":456,"lines":457,"halfLife":458,"weight":244,"score":459},"complexity",52.2,52.1,281656,50,48.6,{"total":461,"mean":462,"files":463},86934,33.8,[464,469,474,479,484,489,494,499,504,509],{"path":465,"complexity":466,"lines":467,"bytes":468},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Ffeatures\u002Fdub\u002Fdub-page.tsx",751,2989,140356,{"path":470,"complexity":471,"lines":472,"bytes":473},"backend\u002Fworker\u002Ftransport\u002Fserver.py",747,3681,160203,{"path":475,"complexity":476,"lines":477,"bytes":478},"electron\u002Fsrc\u002Fshared\u002Fcomponents\u002FCaptureWidget.jsx",645,2436,106578,{"path":480,"complexity":481,"lines":482,"bytes":483},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Ffeatures\u002Fdub\u002Fdub-session.ts",621,1953,69294,{"path":485,"complexity":486,"lines":487,"bytes":488},"backend\u002Fapi\u002Frouters\u002Fdub_export.py",545,2125,93477,{"path":490,"complexity":491,"lines":492,"bytes":493},"backend\u002Fservices\u002Fasr_backend.py",531,4048,182111,{"path":495,"complexity":496,"lines":497,"bytes":498},"backend\u002Fapi\u002Frouters\u002Fdub_generate.py",501,2183,112328,{"path":500,"complexity":501,"lines":502,"bytes":503},"backend\u002Fapi\u002Frouters\u002Fdub_core.py",449,2485,117685,{"path":505,"complexity":506,"lines":507,"bytes":508},"tests\u002Ftest_worker_inbound_transport.py",440,4355,149736,{"path":510,"complexity":511,"lines":512,"bytes":513},"electron\u002Fsrc\u002Fshared\u002Fcomponents\u002FCaptureWidget.test.jsx",424,1605,59918,{"percentage":515,"findings":516,"files":517,"byCategory":518,"largest":530},1.51,296,2595,[519,522,524,527],{"category":520,"count":521},"unused-file",57,{"category":523,"count":458},"unused-export",{"category":525,"count":526},"unused-symbol",23,{"category":528,"count":529},"unused-import",166,[531,535,538,541,544,547,550,553,556,559],{"category":520,"path":532,"name":533,"line":244,"lines":534},"electron\u002Fsrc\u002Fshared\u002Fcomponents\u002FSidebar.jsx","",916,{"category":520,"path":536,"name":533,"line":244,"lines":537},"backend\u002Fworker\u002Fprotocol\u002Fgen\u002Fworker_v1_pb2.pyi",611,{"category":520,"path":539,"name":533,"line":244,"lines":540},"electron\u002Fsrc\u002Fshared\u002Fhooks\u002FuseProfiles.js",373,{"category":520,"path":542,"name":533,"line":244,"lines":543},"backend\u002Fservices\u002Fsubtitle_segmenter.py",318,{"category":520,"path":545,"name":533,"line":244,"lines":546},"electron\u002Fsrc\u002Fshared\u002Fcomponents\u002FWorkspaceVoices.jsx",282,{"category":520,"path":548,"name":533,"line":244,"lines":549},"electron\u002Fsrc\u002Fshared\u002Fcomponents\u002FComputeQuickSettings.jsx",264,{"category":520,"path":551,"name":533,"line":244,"lines":552},"electron\u002Fsrc\u002Fshared\u002Fcomponents\u002FGpuTarget.jsx",259,{"category":520,"path":554,"name":533,"line":244,"lines":555},"electron\u002Fsrc\u002Fshared\u002Fcomponents\u002FCompareModal.jsx",230,{"category":520,"path":557,"name":533,"line":244,"lines":558},"backend\u002Fcore\u002Fjob_queue.py",208,{"category":520,"path":560,"name":533,"line":244,"lines":561},"electron\u002Fsrc\u002Fshared\u002Fcomponents\u002FVoicePreview.jsx",197,{"name":223,"url":563,"description":564,"language":236,"stars":565,"starsToday":566,"defaultBranch":567,"headSha":568,"durationMs":569,"total":570,"formats":577,"topClones":638,"health":731,"complexity":758,"deadCode":811},"https:\u002F\u002Fgithub.com\u002Fpaperclipai\u002Fpaperclip","The open-source app everyone uses to manage agents at work",93243,3197,"master","53aad90b9e83dc147707797bf224bec12600b171",10167,{"sources":571,"lines":572,"tokens":573,"clones":224,"duplicatedLines":574,"duplicatedTokens":575,"percentage":213,"percentageTokens":576},7474,2457577,15925773,274365,1587973,9.97,[578,584,590,596,601,607,613,620,626,632],{"format":300,"sources":579,"lines":580,"clones":581,"duplicatedLines":582,"percentage":583},4311,1580057,12986,180650,11.43,{"format":314,"sources":585,"lines":586,"clones":587,"duplicatedLines":588,"percentage":589},1277,502561,3190,61340,12.21,{"format":341,"sources":591,"lines":592,"clones":593,"duplicatedLines":594,"percentage":595},55,66210,444,5308,8.02,{"format":279,"sources":546,"lines":597,"clones":598,"duplicatedLines":599,"percentage":600},40928,312,8480,20.72,{"format":335,"sources":602,"lines":603,"clones":604,"duplicatedLines":605,"percentage":606},588,137374,233,10407,7.58,{"format":307,"sources":608,"lines":609,"clones":610,"duplicatedLines":611,"percentage":612},314,58285,151,1947,3.34,{"format":614,"sources":615,"lines":616,"clones":617,"duplicatedLines":618,"percentage":619},"diff",13,6948,100,1294,18.62,{"format":321,"sources":621,"lines":622,"clones":623,"duplicatedLines":624,"percentage":625},74,20211,93,1681,8.32,{"format":328,"sources":627,"lines":628,"clones":629,"duplicatedLines":630,"percentage":631},183,16387,60,1622,9.9,{"format":633,"sources":338,"lines":634,"clones":635,"duplicatedLines":636,"percentage":637},"css",9796,44,351,3.58,[639,646,657,664,675,686,697,706,715,724],{"format":335,"lines":640,"tokens":641,"firstFile":642,"secondFile":644},1287,9203,{"name":643,"start":244,"end":640},"skills-releases\u002Fpaperclip\u002Fv0\u002Freferences\u002Fapi-reference.md:markdown",{"name":645,"start":244,"end":640},"skills-releases\u002Fpaperclip\u002Fv7-roster\u002Freferences\u002Fapi-reference.md:markdown",{"format":314,"lines":647,"tokens":648,"firstFile":649,"secondFile":653},1048,6783,{"name":650,"start":651,"end":652},"ui\u002Fsrc\u002Fpages\u002FCompanySkills.production.tsx",2319,3366,{"name":654,"start":655,"end":656},"ui\u002Fsrc\u002Fpages\u002FCompanySkills.tsx",2336,3383,{"format":335,"lines":658,"tokens":659,"firstFile":660,"secondFile":662},1014,4926,{"name":661,"start":244,"end":658},"doc\u002Fplans\u002F2026-03-13-workspace-product-model-and-work-product.md:markdown",{"name":663,"start":244,"end":658},"doc\u002Fplans\u002Fworkspace-product-model-and-work-product.md:markdown",{"format":314,"lines":665,"tokens":666,"firstFile":667,"secondFile":671},657,4344,{"name":668,"start":669,"end":670},"ui\u002Fsrc\u002Fpages\u002FAgentDetail.production.tsx",3714,4370,{"name":672,"start":673,"end":674},"ui\u002Fsrc\u002Fpages\u002FAgentDetail.tsx",3796,4452,{"format":314,"lines":676,"tokens":677,"firstFile":678,"secondFile":682},624,4232,{"name":679,"start":680,"end":681},"ui\u002Fsrc\u002Fpages\u002FInbox.tsx",1711,2334,{"name":683,"start":684,"end":685},"ui\u002Fsrc\u002Fpages\u002FLegacyInbox.tsx",1590,2213,{"format":314,"lines":687,"tokens":688,"firstFile":689,"secondFile":693},587,4042,{"name":690,"start":691,"end":692},"ui\u002Fsrc\u002Fcomponents\u002FIssuesList.tsx",1102,1688,{"name":694,"start":695,"end":696},"ui\u002Fsrc\u002Fcomponents\u002FLegacyIssuesList.tsx",1052,1638,{"format":314,"lines":698,"tokens":699,"firstFile":700,"secondFile":704},619,3874,{"name":701,"start":702,"end":703},"ui\u002Fsrc\u002Fcomponents\u002FSidebarAgents.production.tsx",48,666,{"name":705,"start":702,"end":703},"ui\u002Fsrc\u002Fcomponents\u002FSidebarAgents.tsx",{"format":314,"lines":707,"tokens":708,"firstFile":709,"secondFile":712},590,3620,{"name":668,"start":710,"end":711},3785,4374,{"name":672,"start":713,"end":714},3867,4456,{"format":314,"lines":716,"tokens":717,"firstFile":718,"secondFile":721},512,3520,{"name":650,"start":719,"end":720},1667,2178,{"name":654,"start":722,"end":723},1684,2195,{"format":335,"lines":725,"tokens":726,"firstFile":727,"secondFile":730},857,3369,{"name":643,"start":728,"end":729},46,902,{"name":645,"start":728,"end":729},{"score":732,"grade":233,"size":733,"dimensions":737},48.2,{"lines":734,"files":735,"class":736},2229203,6168,"XL",[738,748,754],{"id":431,"source":432,"value":739,"adjusted":739,"lines":740,"halfLife":435,"formats":741,"excluded":746,"weight":244,"score":747},11.2,250506,[300,314,341,307,328,742,286,438,743,744,745],"sql","go","hcl","c",[441,442,443],40,{"id":446,"source":432,"value":749,"adjusted":749,"lines":750,"halfLife":449,"coverage":751,"weight":752,"score":753},2.9,62008,96,0.96,76.5,{"id":454,"source":432,"value":755,"adjusted":755,"lines":756,"halfLife":458,"weight":244,"score":757},71.1,1585033,37.3,{"total":759,"mean":760,"files":761},357140,57.9,[762,766,771,776,781,786,791,796,801,806],{"path":763,"complexity":764,"lines":203,"bytes":765},"packages\u002Fpaperclip-runner\u002Fsrc\u002Fprotocol\u002Fgenerated\u002Fstandalone-validators.ts",6054,722751,{"path":767,"complexity":768,"lines":769,"bytes":770},"server\u002Fsrc\u002Fservices\u002Ftool-access.ts",3731,20451,731258,{"path":772,"complexity":773,"lines":774,"bytes":775},"server\u002Fsrc\u002Froutes\u002Fissues.ts",3451,18832,651926,{"path":777,"complexity":778,"lines":779,"bytes":780},"server\u002Fsrc\u002Fservices\u002Fnative-runtime\u002Fnative-session-executor.ts",2930,12832,500324,{"path":782,"complexity":783,"lines":784,"bytes":785},"server\u002Fsrc\u002Fservices\u002Fissues.ts",2355,13369,461097,{"path":787,"complexity":788,"lines":789,"bytes":790},"server\u002Fsrc\u002Fservices\u002Fcompany-portability.ts",2113,6446,263727,{"path":792,"complexity":793,"lines":794,"bytes":795},"server\u002Fsrc\u002Fservices\u002Fcompany-skills.ts",1940,7194,278005,{"path":797,"complexity":798,"lines":799,"bytes":800},"ui\u002Fsrc\u002Fpages\u002FIssueDetail.tsx",1827,8342,294648,{"path":802,"complexity":803,"lines":804,"bytes":805},"packages\u002Fplugins\u002Fplugin-llm-wiki\u002Fsrc\u002Fui\u002Fapp.tsx",1805,7114,280759,{"path":807,"complexity":808,"lines":809,"bytes":810},"server\u002Fsrc\u002Fservices\u002Fworkspace-runtime.ts",1786,8884,344447,{"percentage":749,"findings":812,"files":813,"byCategory":814,"largest":822},742,6056,[815,816,818,820],{"category":520,"count":627},{"category":523,"count":817},217,{"category":525,"count":819},123,{"category":528,"count":821},219,[823,824,827,830,833,836,839,842,845,848],{"category":520,"path":802,"name":533,"line":244,"lines":804},{"category":520,"path":825,"name":533,"line":244,"lines":826},"packages\u002Fplugins\u002Fplugin-llm-wiki\u002Fsrc\u002Fwiki\u002Fcore.ts",4978,{"category":520,"path":828,"name":533,"line":244,"lines":829},"doc\u002Fplans\u002F2026-05-23-cli-api-parity-openapi-reference.ts",3585,{"category":520,"path":831,"name":533,"line":244,"lines":832},"server\u002Fsrc\u002Fservices\u002Fchat-sdk-runtime.ts",3303,{"category":520,"path":834,"name":533,"line":244,"lines":835},"doc\u002Fplans\u002Fchat-adapters\u002Fsetup-wireframe-data-v5.mjs",1361,{"category":520,"path":837,"name":533,"line":244,"lines":838},"server\u002Fsrc\u002Fservices\u002Fchat-teams-file-consent.ts",1193,{"category":520,"path":840,"name":533,"line":244,"lines":841},"server\u002Fsrc\u002Fservices\u002Fchat-teams-file-transfers.ts",1176,{"category":520,"path":843,"name":533,"line":244,"lines":844},"packages\u002Fplugins\u002Fplugin-llm-wiki\u002Fsrc\u002Fworker.ts",1077,{"category":520,"path":846,"name":533,"line":244,"lines":847},"doc\u002Fplans\u002Fchat-adapters\u002Fgenerate-wireframes-v8.mjs",971,{"category":523,"path":849,"name":850,"line":851,"lines":852},"packages\u002Fpaperclip-runner\u002Fsrc\u002Fprotocol\u002Fgenerated\u002Fschema-bundle.ts","providerEventSchema",874,955,{"name":854,"url":855,"description":856,"language":250,"stars":857,"starsToday":858,"defaultBranch":269,"headSha":859,"durationMs":860,"total":861,"formats":866,"topClones":925,"health":994,"complexity":1019,"deadCode":1070},"NawfalMotii79\u002FPLFM_RADAR","https:\u002F\u002Fgithub.com\u002FNawfalMotii79\u002FPLFM_RADAR","Open-source, low-cost 10.5 GHz PLFM phased array RADAR system",25850,158,"749bd0f86a07a28a86347d8ce9c141e601057c40",1847,{"sources":862,"lines":252,"tokens":863,"clones":251,"duplicatedLines":253,"duplicatedTokens":864,"percentage":254,"percentageTokens":865},417,2383460,483807,20.3,[867,872,879,886,891,897,903,910,915,922],{"format":745,"sources":868,"lines":869,"clones":558,"duplicatedLines":870,"percentage":871},80,24068,2780,11.55,{"format":873,"sources":874,"lines":875,"clones":876,"duplicatedLines":877,"percentage":878},"verilog",78,33893,159,2603,7.68,{"format":880,"sources":881,"lines":882,"clones":883,"duplicatedLines":884,"percentage":885},"c-header",85,10893,114,2109,19.36,{"format":286,"sources":591,"lines":887,"clones":888,"duplicatedLines":889,"percentage":890},29521,113,2526,8.56,{"format":441,"sources":892,"lines":893,"clones":894,"duplicatedLines":895,"percentage":896},9,1873,20,262,13.99,{"format":898,"sources":899,"lines":900,"clones":324,"duplicatedLines":901,"percentage":902},"csv",51,128617,24223,18.83,{"format":904,"sources":905,"lines":906,"clones":907,"duplicatedLines":908,"percentage":909},"cpp",10,5741,15,99,1.72,{"format":911,"sources":892,"lines":912,"clones":913,"duplicatedLines":914,"percentage":305},"tcl",2786,4,86,{"format":916,"sources":917,"lines":918,"clones":919,"duplicatedLines":920,"percentage":921},"objectivec",6,723,2,18,2.49,{"format":321,"sources":244,"lines":923,"clones":244,"duplicatedLines":324,"percentage":924},116,13.79,[926,933,942,949,957,963,969,975,980,985],{"format":898,"lines":927,"tokens":928,"firstFile":929,"secondFile":931},16385,227147,{"name":930,"start":244,"end":927},"8_Utils\u002FPython\u002Ftest_radar_data.csv",{"name":932,"start":244,"end":927},"9_Firmware\u002F9_3_GUI\u002Ftest_radar_data.csv",{"format":898,"lines":934,"tokens":935,"firstFile":936,"secondFile":940},1280,9730,{"name":937,"start":938,"end":939},"9_Firmware\u002F9_2_FPGA\u002Ftb\u002Fcosim\u002Fdoppler_golden_py_moving.csv",770,2049,{"name":941,"start":938,"end":939},"9_Firmware\u002F9_2_FPGA\u002Ftb\u002Fcosim\u002Fdoppler_golden_py_stationary.csv",{"format":898,"lines":943,"tokens":944,"firstFile":945,"secondFile":947},896,6787,{"name":937,"start":946,"end":939},1154,{"name":948,"start":946,"end":939},"9_Firmware\u002F9_2_FPGA\u002Ftb\u002Fcosim\u002Fdoppler_golden_py_two_targets.csv",{"format":898,"lines":950,"tokens":951,"firstFile":952,"secondFile":955},1024,6261,{"name":953,"start":919,"end":954},"9_Firmware\u002F9_2_FPGA\u002Ftb\u002Fcosim\u002Fmf_golden_py_chirp.csv",1025,{"name":956,"start":919,"end":954},"9_Firmware\u002F9_2_FPGA\u002Ftb\u002Fcosim\u002Frtl_mf_chirp.csv",{"format":898,"lines":950,"tokens":958,"firstFile":959,"secondFile":961},6142,{"name":960,"start":919,"end":954},"9_Firmware\u002F9_2_FPGA\u002Ftb\u002Fcosim\u002Fmf_golden_py_tone5.csv",{"name":962,"start":919,"end":954},"9_Firmware\u002F9_2_FPGA\u002Ftb\u002Fcosim\u002Frtl_mf_tone5.csv",{"format":898,"lines":950,"tokens":964,"firstFile":965,"secondFile":967},5512,{"name":966,"start":919,"end":954},"9_Firmware\u002F9_2_FPGA\u002Ftb\u002Fcosim\u002Fmf_golden_py_dc.csv",{"name":968,"start":919,"end":954},"9_Firmware\u002F9_2_FPGA\u002Ftb\u002Fcosim\u002Frtl_mf_dc.csv",{"format":898,"lines":950,"tokens":970,"firstFile":971,"secondFile":973},5376,{"name":972,"start":919,"end":954},"9_Firmware\u002F9_2_FPGA\u002Ftb\u002Fcosim\u002Fmf_golden_py_impulse.csv",{"name":974,"start":919,"end":954},"9_Firmware\u002F9_2_FPGA\u002Ftb\u002Fcosim\u002Frtl_mf_impulse.csv",{"format":898,"lines":976,"tokens":977,"firstFile":978,"secondFile":979},610,4661,{"name":937,"start":244,"end":976},{"name":941,"start":244,"end":976},{"format":898,"lines":981,"tokens":982,"firstFile":983,"secondFile":984},323,2461,{"name":937,"start":244,"end":981},{"name":948,"start":244,"end":981},{"format":286,"lines":315,"tokens":986,"firstFile":987,"secondFile":991},1939,{"name":988,"start":989,"end":990},"9_Firmware\u002F9_3_GUI\u002FGUI_V5.py",581,905,{"name":992,"start":993,"end":294},"9_Firmware\u002F9_3_GUI\u002FGUI_V5_Demo.py",101,{"score":995,"grade":233,"size":996,"dimensions":999},51.2,{"lines":997,"files":998,"class":428},109005,333,[1000,1007,1014],{"id":431,"source":432,"value":1001,"adjusted":1002,"lines":1003,"halfLife":435,"formats":1004,"excluded":1005,"weight":244,"score":1006},9.4,9.3,10221,[873,286,745,880,904,911,328,916,438],[441,442,443],47,{"id":446,"source":432,"value":1008,"adjusted":1009,"lines":1010,"halfLife":449,"coverage":1011,"weight":1012,"score":1013},3.8,3.7,1110,27.1,0.271,70.9,{"id":454,"source":432,"value":1015,"adjusted":1016,"lines":1017,"halfLife":458,"weight":244,"score":1018},48.9,48.4,53274,51.1,{"total":1020,"mean":1021,"files":1022},9650,29,[1023,1028,1033,1038,1042,1047,1052,1056,1061,1065],{"path":1024,"complexity":1025,"lines":1026,"bytes":1027},"9_Firmware\u002F9_1_Microcontroller\u002F9_1_1_C_Cpp_Libraries\u002Fadf4382.c",307,2119,55154,{"path":1029,"complexity":1030,"lines":1031,"bytes":1032},"9_Firmware\u002F9_1_Microcontroller\u002F9_1_3_C_Cpp_Code\u002Fmain.cpp",267,2918,112140,{"path":1034,"complexity":1035,"lines":1036,"bytes":1037},"9_Firmware\u002F9_3_GUI\u002FGUI_V6.py",254,1825,75517,{"path":988,"complexity":1039,"lines":1040,"bytes":1041},207,1669,64557,{"path":1043,"complexity":1044,"lines":1045,"bytes":1046},"9_Firmware\u002F9_3_GUI\u002FGUI_V65_Tk.py",201,1626,65013,{"path":1048,"complexity":1049,"lines":1050,"bytes":1051},"9_Firmware\u002F9_1_Microcontroller\u002F9_1_1_C_Cpp_Libraries\u002Fiiod.c",177,927,23695,{"path":1053,"complexity":1049,"lines":1054,"bytes":1055},"9_Firmware\u002F9_3_GUI\u002Fv7\u002Fdashboard.py",2076,83129,{"path":1057,"complexity":1058,"lines":1059,"bytes":1060},"9_Firmware\u002F9_1_Microcontroller\u002F9_1_1_C_Cpp_Libraries\u002Fstm32_pwm.c",176,1114,28617,{"path":1062,"complexity":529,"lines":1063,"bytes":1064},"9_Firmware\u002F9_2_FPGA\u002Ftb\u002Fcosim\u002Freal_data\u002Fgolden_reference.py",1436,57202,{"path":1066,"complexity":1067,"lines":1068,"bytes":1069},"9_Firmware\u002F9_1_Microcontroller\u002F9_1_1_C_Cpp_Libraries\u002Fiio.c",152,2039,54397,{"percentage":1071,"findings":894,"files":591,"byCategory":1072,"largest":1076},3.76,[1073,1074,1075],{"category":520,"count":338},{"category":525,"count":244},{"category":528,"count":203},[1077,1080,1083,1086,1088,1091,1094,1096,1099,1102],{"category":520,"path":1078,"name":533,"line":244,"lines":1079},"5_Simulations\u002FAntenna\u002Fopenems_quartz_slotted_wg_10p5GHz.py",329,{"category":520,"path":1081,"name":533,"line":244,"lines":1082},"5_Simulations\u002FAntenna\u002FQuartz_Waveguide.py",266,{"category":520,"path":1084,"name":533,"line":244,"lines":1085},"8_Utils\u002FPython\u002FCSV_radar_2.py",95,{"category":520,"path":1087,"name":533,"line":244,"lines":621},"5_Simulations\u002FFencing\u002FVia_fencing2.py",{"category":520,"path":1089,"name":533,"line":244,"lines":1090},"8_Utils\u002FPython\u002Fpatch_antenna.py",68,{"category":520,"path":1092,"name":533,"line":244,"lines":1093},"5_Simulations\u002FFencing\u002FVia_fencing.py",61,{"category":520,"path":1095,"name":533,"line":244,"lines":899},"8_Utils\u002FPython\u002FGeneric_Triangular_Frequency.py",{"category":520,"path":1097,"name":533,"line":244,"lines":1098},"8_Utils\u002FPython\u002FGen_Triangular.py",49,{"category":520,"path":1100,"name":533,"line":244,"lines":1101},"8_Utils\u002FPython\u002FGeneric_Ramp_Frequency.py",41,{"category":520,"path":1103,"name":533,"line":244,"lines":1104},"8_Utils\u002FPython\u002FFFT_Ramp_Frequency.py",34,{"name":215,"url":1106,"description":1107,"language":256,"stars":1108,"starsToday":1109,"defaultBranch":567,"headSha":1110,"durationMs":1111,"total":1112,"formats":1117,"topClones":1146,"health":1222,"complexity":1243,"deadCode":1294},"https:\u002F\u002Fgithub.com\u002Fcs341-illinois\u002Fcoursebook","Open Source Introductory Systems Programming Textbook for the University of Illinois",2615,195,"61c706f1037dab30feac2e4bb852c01c9257af64",951,{"sources":1113,"lines":257,"tokens":1114,"clones":216,"duplicatedLines":258,"duplicatedTokens":1115,"percentage":217,"percentageTokens":1116},120,486965,216904,44.54,[1118,1124,1129,1133,1137,1140,1142,1144],{"format":441,"sources":1119,"lines":1120,"clones":1121,"duplicatedLines":1122,"percentage":1123},52,79082,553,57782,73.07,{"format":1125,"sources":1104,"lines":1126,"clones":342,"duplicatedLines":1127,"percentage":1128},"latex",16818,73,0.43,{"format":286,"sources":344,"lines":1130,"clones":919,"duplicatedLines":1131,"percentage":1132},593,26,4.38,{"format":321,"sources":237,"lines":1134,"clones":244,"duplicatedLines":1135,"percentage":1136},174,27,15.52,{"format":328,"sources":331,"lines":1138,"clones":1139,"duplicatedLines":1139,"percentage":1139},913,0,{"format":335,"sources":905,"lines":1141,"clones":1139,"duplicatedLines":1139,"percentage":1139},698,{"format":438,"sources":244,"lines":1143,"clones":1139,"duplicatedLines":1139,"percentage":1139},168,{"format":442,"sources":244,"lines":1145,"clones":1139,"duplicatedLines":1139,"percentage":1139},17,[1147,1156,1163,1167,1176,1185,1193,1201,1209,1215],{"format":441,"lines":1148,"tokens":1149,"firstFile":1150,"secondFile":1154},2346,8235,{"name":1151,"start":1152,"end":1153},"deadlock\u002Fdrawings\u002Fdining_arbitrator.svg",38,2383,{"name":1155,"start":1152,"end":1153},"deadlock\u002Fdrawings\u002Fdining_stalling.svg",{"format":441,"lines":1157,"tokens":1158,"firstFile":1159,"secondFile":1161},2344,8225,{"name":1151,"start":1152,"end":1160},2381,{"name":1162,"start":1152,"end":1160},"deadlock\u002Fdrawings\u002Fdining_livelock.svg",{"format":441,"lines":1157,"tokens":1158,"firstFile":1164,"secondFile":1165},{"name":1151,"start":1152,"end":1160},{"name":1166,"start":1152,"end":1160},"deadlock\u002Fdrawings\u002Fdining_partial.svg",{"format":441,"lines":1168,"tokens":1169,"firstFile":1170,"secondFile":1173},1690,5918,{"name":1151,"start":1171,"end":1172},64,1753,{"name":1174,"start":635,"end":1175},"deadlock\u002Fdrawings\u002Fdining_naive.svg",1733,{"format":441,"lines":1177,"tokens":1178,"firstFile":1179,"secondFile":1183},1430,5072,{"name":1180,"start":1181,"end":1182},"appendix\u002Fdrawings\u002Fip_datagram.svg",19,1448,{"name":1184,"start":1181,"end":1182},"networking\u002Fdrawings\u002Ftcp_header.svg",{"format":441,"lines":1186,"tokens":1187,"firstFile":1188,"secondFile":1190},1427,5052,{"name":1180,"start":1189,"end":1182},22,{"name":1191,"start":702,"end":1192},"networking\u002Fdrawings\u002Fipv6_datagram.svg",1474,{"format":441,"lines":1194,"tokens":1195,"firstFile":1196,"secondFile":1198},1267,4492,{"name":1180,"start":1119,"end":1197},1318,{"name":1199,"start":1189,"end":1200},"ipc\u002Fdrawings\u002Fpipe_process.svg",1288,{"format":441,"lines":1202,"tokens":1203,"firstFile":1204,"secondFile":1207},1268,4333,{"name":1205,"start":1206,"end":1200},"scheduling\u002Fdrawings\u002Fpsjf.svg",21,{"name":1208,"start":894,"end":640},"scheduling\u002Fdrawings\u002Fsjf.svg",{"format":441,"lines":1194,"tokens":1210,"firstFile":1211,"secondFile":1212},4328,{"name":1205,"start":1206,"end":640},{"name":1213,"start":894,"end":1214},"scheduling\u002Fdrawings\u002Frr.svg",1286,{"format":441,"lines":1216,"tokens":1217,"firstFile":1218,"secondFile":1221},1266,4314,{"name":1219,"start":1181,"end":1220},"scheduling\u002Fdrawings\u002Ffcfs.svg",1284,{"name":1205,"start":1189,"end":640},{"score":1223,"grade":229,"size":1224,"dimensions":1228,"skipped":1240},57.1,{"lines":1225,"files":1226,"class":1227},18492,54,"M",[1229,1235],{"id":431,"source":432,"value":1230,"adjusted":1231,"lines":908,"halfLife":435,"formats":1232,"excluded":1233,"weight":244,"score":1234},0.5,0.8,[1125,328,286,438],[441,442,443],93.5,{"id":454,"source":432,"value":1236,"adjusted":1237,"lines":1238,"halfLife":458,"weight":244,"score":1239},81.9,75.9,15139,34.9,[1241],{"id":446,"reason":1242},"the languages dead code reads are under 5% of the code",{"total":1244,"mean":1245,"files":1246},3893,72.1,[1247,1252,1257,1262,1267,1272,1276,1280,1285,1289],{"path":1248,"complexity":1249,"lines":1250,"bytes":1251},"synchronization\u002Fsynchronization.tex",419,2395,84061,{"path":1253,"complexity":1254,"lines":1255,"bytes":1256},"ipc\u002Fipc.tex",343,1090,56311,{"path":1258,"complexity":1259,"lines":1260,"bytes":1261},"processes\u002Fprocesses.tex",320,1027,50970,{"path":1263,"complexity":1264,"lines":1265,"bytes":1266},"appendix\u002Fappendix.tex",295,1769,88886,{"path":1268,"complexity":1269,"lines":1270,"bytes":1271},"background\u002Fbackground.tex",269,1041,49728,{"path":1273,"complexity":1274,"lines":665,"bytes":1275},"review\u002Freview.tex",249,23558,{"path":1277,"complexity":1044,"lines":1278,"bytes":1279},"malloc\u002Fmalloc.tex",676,38251,{"path":1281,"complexity":1282,"lines":1283,"bytes":1284},"networking\u002Fnetworking.tex",192,1496,74742,{"path":1286,"complexity":380,"lines":1287,"bytes":1288},"deadlock\u002Fdeadlock.tex",516,32725,{"path":1290,"complexity":1291,"lines":1292,"bytes":1293},"filesystems\u002Ffilesystems.tex",175,1358,75211,{"percentage":1295,"findings":905,"files":917,"byCategory":1296,"largest":1298},1.69,[1297],{"category":528,"count":905},[1299,1302,1305,1307,1309,1311,1313,1315,1317,1318],{"category":528,"path":1300,"name":1301,"line":892,"lines":244},"_scripts\u002Fgen_wiki.py","glob",{"category":528,"path":1303,"name":1304,"line":203,"lines":244},"_scripts\u002Fpandoc_epub_filter.py","Header",{"category":528,"path":1303,"name":1306,"line":203,"lines":244},"Link",{"category":528,"path":1303,"name":1308,"line":203,"lines":244},"Math",{"category":528,"path":1303,"name":1310,"line":203,"lines":244},"RawInline",{"category":528,"path":1303,"name":1312,"line":342,"lines":244},"sys",{"category":528,"path":1303,"name":1314,"line":892,"lines":244},"re",{"category":528,"path":1316,"name":1304,"line":203,"lines":244},"_scripts\u002Fpandoc_wiki_filter.py",{"category":528,"path":1316,"name":1312,"line":342,"lines":244},{"category":528,"path":1316,"name":1314,"line":892,"lines":244},{"name":219,"url":1320,"description":1321,"language":260,"stars":1322,"starsToday":1323,"defaultBranch":567,"headSha":1324,"durationMs":1325,"total":1326,"formats":1331,"topClones":1365,"health":1425,"complexity":1449,"deadCode":1496},"https:\u002F\u002Fgithub.com\u002Fbyoungd\u002Fup","An advanced guide which might benefit you a lot 🎉 . 韩先凯的人生进阶指南 人生进阶指南 离谱的人生 人生进阶 AI学习 AI指南 韩先凯的AI学习指南 英语学习指南\u002F英语学习教程\u002F英语学习\u002F学英语",64946,327,"7478ac2b740cba5d423ebf61143f14442b278725",851,{"sources":1327,"lines":261,"tokens":1328,"clones":220,"duplicatedLines":262,"duplicatedTokens":1329,"percentage":221,"percentageTokens":1330},277,306737,9509,3.1,[1332,1337,1341,1346,1349,1352,1357,1359,1361,1363],{"format":335,"sources":1333,"lines":1334,"clones":1189,"duplicatedLines":1335,"percentage":1336},173,24021,622,2.59,{"format":307,"sources":615,"lines":1338,"clones":920,"duplicatedLines":1339,"percentage":1340},4341,154,3.55,{"format":441,"sources":338,"lines":1342,"clones":1343,"duplicatedLines":1344,"percentage":1345},486,11,287,59.05,{"format":442,"sources":1145,"lines":1058,"clones":237,"duplicatedLines":1347,"percentage":1348},43,24.43,{"format":321,"sources":1350,"lines":989,"clones":244,"duplicatedLines":338,"percentage":1351},37,2.07,{"format":1353,"sources":919,"lines":1354,"clones":244,"duplicatedLines":1355,"percentage":1356},"txt",187,89,47.59,{"format":286,"sources":919,"lines":1358,"clones":1139,"duplicatedLines":1139,"percentage":1139},1061,{"format":328,"sources":892,"lines":1360,"clones":1139,"duplicatedLines":1139,"percentage":1139},694,{"format":300,"sources":913,"lines":1362,"clones":1139,"duplicatedLines":1139,"percentage":1139},597,{"format":633,"sources":244,"lines":1364,"clones":1139,"duplicatedLines":1139,"percentage":1139},383,[1366,1373,1379,1386,1392,1398,1407,1411,1415,1421],{"format":1353,"lines":1355,"tokens":1367,"firstFile":1368,"secondFile":1370},885,{"name":1369,"start":344,"end":623},"book-assets\u002Ffonts\u002FOFL-NotoSans.txt",{"name":1371,"start":203,"end":1372},"book-assets\u002Ffonts\u002FOFL-NotoSerifSC.txt",94,{"format":441,"lines":1226,"tokens":1374,"firstFile":1375,"secondFile":1377},845,{"name":1376,"start":244,"end":1226},"docs\u002Fassets\u002Ffeature-en.svg",{"name":1378,"start":244,"end":1226},"docs\u002Fpublic\u002Fassets\u002Ffeature-en.svg",{"format":441,"lines":1380,"tokens":1381,"firstFile":1382,"secondFile":1384},53,814,{"name":1383,"start":244,"end":1380},"docs\u002Fassets\u002Fcover-portrait-en.svg",{"name":1385,"start":244,"end":1380},"docs\u002Fpublic\u002Fassets\u002Fcover-portrait-en.svg",{"format":441,"lines":1380,"tokens":1387,"firstFile":1388,"secondFile":1390},784,{"name":1389,"start":244,"end":1380},"docs\u002Fassets\u002Ffeature.svg",{"name":1391,"start":244,"end":1380},"docs\u002Fpublic\u002Fassets\u002Ffeature.svg",{"format":441,"lines":1380,"tokens":1393,"firstFile":1394,"secondFile":1396},773,{"name":1395,"start":244,"end":1380},"docs\u002Fassets\u002Fcover-portrait.svg",{"name":1397,"start":244,"end":1380},"docs\u002Fpublic\u002Fassets\u002Fcover-portrait.svg",{"format":335,"lines":1399,"tokens":1400,"firstFile":1401,"secondFile":1405},35,316,{"name":1402,"start":1403,"end":1404},"README.md:markdown",111,145,{"name":1406,"start":1403,"end":1404},"docs\u002FREADME.md:markdown",{"format":335,"lines":1135,"tokens":1408,"firstFile":1409,"secondFile":1410},274,{"name":1402,"start":1189,"end":702},{"name":1406,"start":1189,"end":702},{"format":335,"lines":331,"tokens":1412,"firstFile":1413,"secondFile":1414},237,{"name":1402,"start":1134,"end":1354},{"name":1406,"start":1134,"end":1354},{"format":441,"lines":907,"tokens":1416,"firstFile":1417,"secondFile":1419},226,{"name":1376,"start":1418,"end":345},25,{"name":1389,"start":1420,"end":1152},24,{"format":441,"lines":907,"tokens":1422,"firstFile":1423,"secondFile":1424},221,{"name":1383,"start":1206,"end":1399},{"name":1395,"start":894,"end":1104},{"score":1426,"grade":229,"size":1427,"dimensions":1430},67.6,{"lines":1428,"files":1021,"class":1429},6897,"S",[1431,1438,1444],{"id":431,"source":432,"value":1432,"adjusted":1433,"lines":1339,"halfLife":435,"formats":1434,"excluded":1436,"weight":244,"score":1437},2.2,2.5,[307,286,328,300,438,1435],"vue",[441,442,443],81.4,{"id":446,"source":432,"value":1439,"adjusted":1440,"lines":747,"halfLife":449,"coverage":1441,"weight":1442,"score":1443},0.7,1.3,87.5,0.875,88.9,{"id":454,"source":432,"value":1445,"adjusted":1446,"lines":1447,"halfLife":458,"weight":244,"score":1448},70.1,59.1,4837,44.1,{"total":1450,"mean":1451,"files":1452},1116,38.5,[1453,1458,1462,1467,1472,1477,1481,1485,1489,1492],{"path":1454,"complexity":1455,"lines":1456,"bytes":1457},"tests\u002Fsite.spec.mjs",241,2318,125841,{"path":1459,"complexity":1109,"lines":1460,"bytes":1461},"scripts\u002Fbuild-pdf.py",946,37739,{"path":1463,"complexity":1464,"lines":1465,"bytes":1466},"scripts\u002Fcheck-content.mjs",171,526,19261,{"path":1468,"complexity":1469,"lines":1470,"bytes":1471},"scripts\u002Fbuild-epub.mjs",124,573,24002,{"path":1473,"complexity":1474,"lines":1475,"bytes":1476},"docs\u002F.vitepress\u002Fconfig.mts",104,474,19493,{"path":1478,"complexity":322,"lines":1479,"bytes":1480},"scripts\u002Fsync-navigation.mjs",105,3442,{"path":1482,"complexity":1483,"lines":888,"bytes":1484},"scripts\u002Fsync-public-assets.mjs",28,3860,{"path":1486,"complexity":526,"lines":1487,"bytes":1488},"scripts\u002Fsubset-pdf-fonts.py",115,4028,{"path":1490,"complexity":1181,"lines":1143,"bytes":1491},".git\u002Fhooks\u002Ffsmonitor-watchman.sample",4611,{"path":1493,"complexity":1181,"lines":1494,"bytes":1495},"docs\u002F.vitepress\u002Fnavigation.mjs",292,13632,{"percentage":1497,"findings":917,"files":1181,"byCategory":1498,"largest":1501},0.66,[1499,1500],{"category":520,"count":244},{"category":528,"count":344},[1502,1504,1507,1509,1511,1513],{"category":520,"path":1503,"name":533,"line":244,"lines":1420},".markdownlint-cli2.mjs",{"category":528,"path":1459,"name":1505,"line":1506,"lines":338},"KeepTogether",36,{"category":528,"path":1468,"name":1508,"line":615,"lines":244},"statSync",{"category":528,"path":1468,"name":1510,"line":920,"lines":244},"basename",{"category":528,"path":1459,"name":1512,"line":892,"lines":244},"os",{"category":528,"path":1459,"name":1514,"line":920,"lines":244},"PurePosixPath",{"name":231,"url":1516,"description":1517,"language":236,"stars":1518,"starsToday":1519,"defaultBranch":269,"headSha":1520,"durationMs":1521,"total":1522,"formats":1531,"topClones":1577,"health":1649,"complexity":1668,"deadCode":1712},"https:\u002F\u002Fgithub.com\u002Fmvschwarz\u002Fopenrig","Multi-agent harness that runs Claude Code and Codex together as one system",1872,734,"50e519b399b401345b42e24c3ee3f2f298070628",3386,{"sources":1523,"lines":1524,"tokens":1525,"clones":1526,"duplicatedLines":1527,"duplicatedTokens":1528,"percentage":1529,"percentageTokens":1530},3045,636419,4767743,5174,66474,493195,10.45,10.34,[1532,1538,1544,1550,1555,1560,1563,1567,1570,1573],{"format":300,"sources":1533,"lines":1534,"clones":1535,"duplicatedLines":1536,"percentage":1537},1957,486945,4522,49629,10.19,{"format":314,"sources":1539,"lines":1540,"clones":1541,"duplicatedLines":1542,"percentage":1543},342,70293,413,4631,6.59,{"format":335,"sources":1545,"lines":1546,"clones":1547,"duplicatedLines":1548,"percentage":1549},324,47145,90,7757,16.45,{"format":321,"sources":1282,"lines":1551,"clones":1552,"duplicatedLines":1553,"percentage":1554},6400,67,1301,20.33,{"format":307,"sources":1556,"lines":1557,"clones":220,"duplicatedLines":1558,"percentage":1559},91,16580,2282,13.76,{"format":328,"sources":1552,"lines":1561,"clones":905,"duplicatedLines":862,"percentage":1562},3676,11.34,{"format":442,"sources":1564,"lines":1565,"clones":203,"duplicatedLines":1113,"percentage":1566},32,518,23.17,{"format":1568,"sources":917,"lines":1569,"clones":237,"duplicatedLines":220,"percentage":458},"dot",112,{"format":279,"sources":1206,"lines":1571,"clones":919,"duplicatedLines":1552,"percentage":1572},1646,4.07,{"format":1353,"sources":913,"lines":1574,"clones":919,"duplicatedLines":1575,"percentage":1576},421,202,47.98,[1578,1586,1594,1601,1609,1615,1622,1629,1633,1641],{"format":307,"lines":1579,"tokens":1580,"firstFile":1581,"secondFile":1584},1417,11825,{"name":1582,"start":237,"end":1583},"packages\u002Fdaemon\u002Fspecs\u002Fagents\u002Fshared\u002Fskills\u002Fcore\u002Fopenrig-upgrade\u002Fscripts\u002Fmigrate-telemetry-state-0.5.9.mjs",1419,{"name":1585,"start":237,"end":1583},"skills\u002F_canonical\u002Fcore\u002Fopenrig-upgrade\u002Fscripts\u002Fmigrate-telemetry-state-0.5.9.mjs",{"format":335,"lines":1587,"tokens":1588,"firstFile":1589,"secondFile":1592},463,5706,{"name":1590,"start":1145,"end":1591},"packages\u002Fdaemon\u002Fspecs\u002Fagents\u002Fshared\u002Fskills\u002Fprocess\u002Fcontext-engineering\u002FSKILL.md:markdown",479,{"name":1593,"start":1145,"end":1591},"skills\u002F_canonical\u002Fprocess\u002Fcontext-engineering\u002FSKILL.md:markdown",{"format":335,"lines":1595,"tokens":1596,"firstFile":1597,"secondFile":1599},543,5694,{"name":1598,"start":244,"end":1595},"packages\u002Fdaemon\u002Fspecs\u002Fagents\u002Fshared\u002Fskills\u002Fcore\u002Fopenrig-software-factory\u002Freferences\u002Fworked-example.md:markdown",{"name":1600,"start":244,"end":1595},"skills\u002F_canonical\u002Fcore\u002Fopenrig-software-factory\u002Freferences\u002Fworked-example.md:markdown",{"format":335,"lines":1602,"tokens":1603,"firstFile":1604,"secondFile":1607},345,3762,{"name":1605,"start":1135,"end":1606},"packages\u002Fdaemon\u002Fspecs\u002Fagents\u002Fshared\u002Fskills\u002Fcore\u002Fopenrig-architect\u002FSKILL.md:markdown",371,{"name":1608,"start":1135,"end":1606},"skills\u002F_canonical\u002Fcore\u002Fopenrig-architect\u002FSKILL.md:markdown",{"format":335,"lines":549,"tokens":1610,"firstFile":1611,"secondFile":1613},3472,{"name":1612,"start":917,"end":1269},"packages\u002Fdaemon\u002Fspecs\u002Fagents\u002Fshared\u002Fskills\u002Fpods\u002Forchestration-team\u002FSKILL.md:markdown",{"name":1614,"start":917,"end":1269},"skills\u002F_canonical\u002Fpods\u002Forchestration-team\u002FSKILL.md:markdown",{"format":300,"lines":1616,"tokens":1617,"firstFile":1618,"secondFile":1620},533,3133,{"name":1619,"start":244,"end":1616},"packages\u002Fcli\u002Fsrc\u002Flib\u002Fscope\u002Fscope-audit.ts",{"name":1621,"start":244,"end":1616},"packages\u002Fdaemon\u002Fsrc\u002Fdomain\u002Fscope\u002Fscope-audit.ts",{"format":335,"lines":923,"tokens":1623,"firstFile":1624,"secondFile":1627},1958,{"name":1625,"start":905,"end":1626},"packages\u002Fdaemon\u002Fassets\u002Fplugins\u002Fopenrig-core\u002Fskills\u002Fopenrig-skills\u002FSKILL.md:markdown",125,{"name":1628,"start":905,"end":1626},"packages\u002Fdaemon\u002Fspecs\u002Fagents\u002Fshared\u002Fskills\u002Fcore\u002Fopenrig-skills\u002FSKILL.md:markdown",{"format":335,"lines":923,"tokens":1623,"firstFile":1630,"secondFile":1631},{"name":1625,"start":905,"end":1626},{"name":1632,"start":905,"end":1626},"skills\u002F_canonical\u002Fcore\u002Fopenrig-skills\u002FSKILL.md:markdown",{"format":335,"lines":1634,"tokens":1635,"firstFile":1636,"secondFile":1639},214,1840,{"name":1637,"start":338,"end":1638},"packages\u002Fdaemon\u002Fspecs\u002Fagents\u002Fshared\u002Fskills\u002Fprocess\u002Fdogfood\u002FSKILL.md:markdown",225,{"name":1640,"start":338,"end":1638},"skills\u002F_canonical\u002Fprocess\u002Fdogfood\u002FSKILL.md:markdown",{"format":335,"lines":1642,"tokens":1643,"firstFile":1644,"secondFile":1647},291,1800,{"name":1645,"start":1343,"end":1646},"packages\u002Fdaemon\u002Fspecs\u002Fagents\u002Fshared\u002Fskills\u002Fprocess\u002Fsystematic-debugging\u002FSKILL.md:markdown",301,{"name":1648,"start":1343,"end":1646},"skills\u002F_canonical\u002Fprocess\u002Fsystematic-debugging\u002FSKILL.md:markdown",{"score":232,"grade":233,"size":1650,"dimensions":1653},{"lines":1651,"files":1652,"class":428},576759,2406,[1654,1660,1664],{"id":431,"source":432,"value":1655,"adjusted":1655,"lines":1656,"halfLife":435,"formats":1657,"excluded":1658,"weight":244,"score":1659},9.8,56460,[300,314,307,328,286,438],[441,442,443],45.1,{"id":446,"source":432,"value":1661,"adjusted":1662,"lines":1663,"halfLife":449,"weight":244,"score":1347},9.2,9.1,52867,{"id":454,"source":432,"value":1665,"adjusted":1223,"lines":1666,"halfLife":458,"weight":244,"score":1667},57.2,329939,45.3,{"total":1669,"mean":1670,"files":1671},105732,43.9,[1672,1677,1681,1686,1689,1690,1695,1699,1703,1707],{"path":1673,"complexity":1674,"lines":1675,"bytes":1676},"packages\u002Ftui\u002Fsrc\u002Frender.ts",818,1792,102226,{"path":1678,"complexity":1362,"lines":1679,"bytes":1680},"packages\u002Fdaemon\u002Fsrc\u002Fdomain\u002Fqueue-repository.ts",3577,173585,{"path":1682,"complexity":1683,"lines":1684,"bytes":1685},"packages\u002Fdaemon\u002Ftest\u002Frestore-orchestrator.test.ts",594,3614,175435,{"path":1582,"complexity":1687,"lines":1583,"bytes":1688},476,61540,{"path":1585,"complexity":1687,"lines":1583,"bytes":1688},{"path":1691,"complexity":1692,"lines":1693,"bytes":1694},"packages\u002Fdaemon\u002Fsrc\u002Fdomain\u002Frigspec-instantiator.ts",470,2525,111858,{"path":1696,"complexity":301,"lines":1697,"bytes":1698},"packages\u002Fdaemon\u002Fsrc\u002Fdomain\u002Frigspec-schema.ts",1312,57366,{"path":1700,"complexity":1701,"lines":1040,"bytes":1702},"packages\u002Fcli\u002Fsrc\u002Fcommands\u002Fps.ts",428,73885,{"path":1704,"complexity":1249,"lines":1705,"bytes":1706},"packages\u002Fdaemon\u002Fsrc\u002Fstartup.ts",2350,130122,{"path":1708,"complexity":1709,"lines":1710,"bytes":1711},"packages\u002Fcli\u002Fsrc\u002Fcommands\u002Fscope.ts",416,2085,93867,{"percentage":1713,"findings":1714,"files":1715,"byCategory":1716,"largest":1722},9.15,431,2513,[1717,1719,1720,1721],{"category":520,"count":1718},310,{"category":523,"count":702},{"category":525,"count":1181},{"category":528,"count":1226},[1723,1726,1729,1732,1735,1738,1741,1744,1747,1750],{"category":520,"path":1724,"name":533,"line":244,"lines":1725},"packages\u002Fui\u002Fsrc\u002Fcomponents\u002Fproject\u002FScopePages.tsx",1382,{"category":520,"path":1727,"name":533,"line":244,"lines":1728},"packages\u002Fui\u002Fsrc\u002Fcomponents\u002FLiveNodeDetails.tsx",743,{"category":520,"path":1730,"name":533,"line":244,"lines":1731},"packages\u002Fui\u002Fsrc\u002Fcomponents\u002FLibraryReview.tsx",725,{"category":520,"path":1733,"name":533,"line":244,"lines":1734},"packages\u002Fui\u002Fsrc\u002Fcomponents\u002FAppShell.tsx",721,{"category":520,"path":1736,"name":533,"line":244,"lines":1737},"packages\u002Fui\u002Fsrc\u002Fcomponents\u002Ffeed\u002Fcards\u002Fstorytelling-cards.tsx",718,{"category":520,"path":1739,"name":533,"line":244,"lines":1740},"packages\u002Fui\u002Fsrc\u002Fcomponents\u002Flab\u002FVellumBackgroundLab.tsx",703,{"category":520,"path":1742,"name":533,"line":244,"lines":1743},"packages\u002Fui\u002Fsrc\u002Fcomponents\u002Ffor-you\u002FFeedCard.tsx",655,{"category":520,"path":1745,"name":533,"line":244,"lines":1746},"packages\u002Fui\u002Fsrc\u002Froutes.tsx",605,{"category":520,"path":1748,"name":533,"line":244,"lines":1749},"packages\u002Fui\u002Fsrc\u002Fcomponents\u002FRigGraph.tsx",562,{"category":520,"path":1751,"name":533,"line":244,"lines":1752},"packages\u002Fui\u002Fsrc\u002Fcomponents\u002Ffiles\u002FFilesWorkspace.tsx",557,{"name":1754,"url":1755,"description":1756,"language":236,"stars":1757,"starsToday":1758,"defaultBranch":1759,"headSha":1760,"durationMs":1761,"total":1762,"formats":1770,"topClones":1808,"health":1886,"complexity":1908,"deadCode":1960},"dream-num\u002Funiver","https:\u002F\u002Fgithub.com\u002Fdream-num\u002Funiver","The Office Harness for AI Agents — Spreadsheets, Docs, Slides, Canvas, Relational Tables, and PDF in one runtime.",21409,1099,"dev","14bb44a587d938501e7f3235b8f128e3e876ac74",4757,{"sources":1763,"lines":1764,"tokens":1765,"clones":1766,"duplicatedLines":1767,"duplicatedTokens":1768,"percentage":1769,"percentageTokens":896},6217,1262002,6761095,10819,167602,945815,13.28,[1771,1777,1783,1788,1793,1798,1802,1805,1806,1807],{"format":300,"sources":1772,"lines":1773,"clones":1774,"duplicatedLines":1775,"percentage":1776},5400,1123111,9462,143539,12.78,{"format":314,"sources":1778,"lines":1779,"clones":1780,"duplicatedLines":1781,"percentage":1782},570,114727,726,11012,9.6,{"format":279,"sources":617,"lines":1784,"clones":1785,"duplicatedLines":1786,"percentage":1787},9649,384,9726,100.8,{"format":335,"sources":908,"lines":1789,"clones":1790,"duplicatedLines":1791,"percentage":1792},11223,169,2509,22.36,{"format":441,"sources":917,"lines":1794,"clones":1795,"duplicatedLines":1796,"percentage":1797},1096,70,740,67.52,{"format":328,"sources":1145,"lines":1799,"clones":344,"duplicatedLines":1800,"percentage":1801},748,30,4.01,{"format":321,"sources":907,"lines":1803,"clones":237,"duplicatedLines":728,"percentage":1804},852,5.4,{"format":633,"sources":244,"lines":1416,"clones":1139,"duplicatedLines":1139,"percentage":1139},{"format":438,"sources":244,"lines":1143,"clones":1139,"duplicatedLines":1139,"percentage":1139},{"format":307,"sources":919,"lines":923,"clones":1139,"duplicatedLines":1139,"percentage":1139},[1809,1817,1825,1833,1840,1848,1856,1862,1870,1879],{"format":314,"lines":1606,"tokens":1810,"firstFile":1811,"secondFile":1815},2372,{"name":1812,"start":1813,"end":1814},"packages\u002Fsheets-hyper-link-ui\u002Fsrc\u002Fviews\u002FCellLinkEdit.tsx",65,435,{"name":1816,"start":1813,"end":1814},"packages\u002Fsheets-hyper-link-ui\u002Fsrc\u002Fviews\u002FMobileCellLinkEdit.tsx",{"format":300,"lines":1818,"tokens":1819,"firstFile":1820,"secondFile":1822},102,2326,{"name":1821,"start":1813,"end":529},"packages\u002Fengine-formula\u002Fsrc\u002Ffunctions\u002Fmath\u002Fmdeterm\u002F__tests__\u002Findex.spec.ts",{"name":1823,"start":1403,"end":1824},"packages\u002Fengine-formula\u002Fsrc\u002Ffunctions\u002Fmath\u002Fminverse\u002F__tests__\u002Findex.spec.ts",212,{"format":300,"lines":303,"tokens":1826,"firstFile":1827,"secondFile":1831},2133,{"name":1828,"start":1829,"end":1830},"packages\u002Fcore\u002Fsrc\u002Fshared\u002Fnumfmt\u002F__tests__\u002Fdate-bounds.spec.ts",128,258,{"name":1832,"start":1420,"end":1339},"packages\u002Fcore\u002Fsrc\u002Fshared\u002Fnumfmt\u002F__tests__\u002Fleap-1900.spec.ts",{"format":300,"lines":1564,"tokens":1834,"firstFile":1835,"secondFile":1838},1864,{"name":1821,"start":1836,"end":1837},126,157,{"name":1823,"start":1824,"end":1839},243,{"format":300,"lines":1841,"tokens":1842,"firstFile":1843,"secondFile":1846},251,1331,{"name":1844,"start":1021,"end":1845},"packages\u002Fengine-formula\u002Fsrc\u002Ffunctions\u002Fstatistical\u002Fcorrel\u002F__tests__\u002Findex.spec.ts",279,{"name":1847,"start":1021,"end":1845},"packages\u002Fengine-formula\u002Fsrc\u002Ffunctions\u002Fstatistical\u002Fpearson\u002F__tests__\u002Findex.spec.ts",{"format":300,"lines":1849,"tokens":1850,"firstFile":1851,"secondFile":1854},253,1323,{"name":1852,"start":1853,"end":1718},"packages\u002Fengine-formula\u002Fsrc\u002Ffunctions\u002Fstatistical\u002Fintercept\u002F__tests__\u002Findex.spec.ts",58,{"name":1855,"start":1853,"end":1718},"packages\u002Fengine-formula\u002Fsrc\u002Ffunctions\u002Fstatistical\u002Fslope\u002F__tests__\u002Findex.spec.ts",{"format":300,"lines":1841,"tokens":1857,"firstFile":1858,"secondFile":1860},1317,{"name":1852,"start":1853,"end":1859},308,{"name":1861,"start":1853,"end":1859},"packages\u002Fengine-formula\u002Fsrc\u002Ffunctions\u002Fstatistical\u002Fsteyx\u002F__tests__\u002Findex.spec.ts",{"format":300,"lines":1863,"tokens":1864,"firstFile":1865,"secondFile":1868},245,1281,{"name":1866,"start":1085,"end":1867},"packages\u002Fengine-formula\u002Fsrc\u002Ffunctions\u002Fstatistical\u002Fgrowth\u002F__tests__\u002Findex.spec.ts",339,{"name":1869,"start":1085,"end":1867},"packages\u002Fengine-formula\u002Fsrc\u002Ffunctions\u002Fstatistical\u002Ftrend\u002F__tests__\u002Findex.spec.ts",{"format":314,"lines":1871,"tokens":1872,"firstFile":1873,"secondFile":1876},234,1262,{"name":1874,"start":623,"end":1875},"packages\u002Fthread-comment-ui\u002Fsrc\u002Fviews\u002F__tests__\u002FThreadCommentPanel.spec.tsx",326,{"name":1877,"start":1487,"end":1878},"packages\u002Fthread-comment-ui\u002Fsrc\u002Fviews\u002F__tests__\u002FThreadCommentTree.spec.tsx",348,{"format":300,"lines":1575,"tokens":1880,"firstFile":1881,"secondFile":1884},1236,{"name":1882,"start":908,"end":1883},"packages\u002Fdocs-drawing-ui\u002Fsrc\u002Fcontrollers\u002Fmobile\u002Fdrawing-popup-menu.controller.ts",300,{"name":1885,"start":617,"end":1883},"packages\u002Fdocs-drawing-ui\u002Fsrc\u002Fmenu\u002Fdrawing-popup-menu.controller.ts",{"score":1887,"grade":229,"size":1888,"dimensions":1891},60.6,{"lines":1889,"files":1890,"class":736},1238165,5963,[1892,1899,1903],{"id":431,"source":432,"value":1893,"adjusted":1894,"lines":1895,"halfLife":435,"formats":1896,"excluded":1897,"weight":244,"score":1898},12.5,12.4,154166,[300,314,328,438,307],[441,442,443],36.3,{"id":446,"source":432,"value":1900,"adjusted":1900,"lines":1901,"halfLife":449,"weight":244,"score":1902},0.4,5237,96.2,{"id":454,"source":432,"value":1904,"adjusted":1905,"lines":1906,"halfLife":458,"weight":244,"score":1907},32.5,32.4,401924,63.8,{"total":1909,"mean":1910,"files":1911},118020,19.8,[1912,1917,1922,1927,1932,1936,1941,1945,1950,1955],{"path":1913,"complexity":1914,"lines":1915,"bytes":1916},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fdoc-skeleton.ts",1245,5610,231254,{"path":1918,"complexity":1919,"lines":1920,"bytes":1921},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fblock\u002Fparagraph\u002Flayout-ruler.ts",919,3293,138329,{"path":1923,"complexity":1924,"lines":1925,"bytes":1926},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002F__tests__\u002Fdoc-skeleton.spec.ts",875,7609,371415,{"path":1928,"complexity":1929,"lines":1930,"bytes":1931},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fblock\u002Fparagraph\u002F__tests__\u002Flayout-ruler.spec.ts",608,3802,203130,{"path":1933,"complexity":1616,"lines":1934,"bytes":1935},"packages\u002Fengine-formula\u002Fsrc\u002Fengine\u002Fanalysis\u002Flexer-tree-builder.ts",2561,96247,{"path":1937,"complexity":1938,"lines":1939,"bytes":1940},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fblock\u002Fparagraph\u002F__tests__\u002Flinebreaking.spec.ts",502,4573,201151,{"path":1942,"complexity":496,"lines":1943,"bytes":1944},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Ftools.ts",2308,87451,{"path":1946,"complexity":1947,"lines":1948,"bytes":1949},"packages\u002Fdocs-ui\u002Fsrc\u002Fcontrollers\u002Frender-controllers\u002Fdoc.render-controller.ts",465,2156,85869,{"path":1951,"complexity":1952,"lines":1953,"bytes":1954},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fblock\u002Fparagraph\u002Flinebreaking.ts",450,1572,63278,{"path":1956,"complexity":1957,"lines":1958,"bytes":1959},"packages\u002Fsheets-drawing-ui\u002Fsrc\u002Fservices\u002Fcanvas-float-dom-manager.service.ts",430,2528,100036,{"percentage":1961,"findings":1344,"files":1962,"byCategory":1963,"largest":1968},0.42,6778,[1964,1965,1967],{"category":520,"count":1569},{"category":523,"count":1966},165,{"category":525,"count":905},[1969,1971,1973,1976,1978,1981,1983,1986,1989,1991],{"category":520,"path":1970,"name":533,"line":244,"lines":821},"packages\u002Fslides\u002Fsrc\u002Fbasics\u002Fdemo-data.ts",{"category":520,"path":1972,"name":533,"line":244,"lines":1039},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fhyphenation\u002Fpatterns\u002Faf.ts",{"category":520,"path":1974,"name":533,"line":244,"lines":1975},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fhyphenation\u002Fpatterns\u002Fru.ts",206,{"category":520,"path":1977,"name":533,"line":244,"lines":1067},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fhyphenation\u002Fpatterns\u002Fsr-cyrl.ts",{"category":520,"path":1979,"name":533,"line":244,"lines":1980},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fhyphenation\u002Fpatterns\u002Fsh-cyrl.ts",138,{"category":520,"path":1982,"name":533,"line":244,"lines":1980},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fhyphenation\u002Fpatterns\u002Fsh-latn.ts",{"category":520,"path":1984,"name":533,"line":244,"lines":1985},"packages\u002Fdocs\u002Fsrc\u002Fservices\u002Fdoc-view-model-manager.service.ts",135,{"category":520,"path":1987,"name":533,"line":244,"lines":1988},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fhyphenation\u002Fpatterns\u002Fnb.ts",132,{"category":520,"path":1990,"name":533,"line":244,"lines":1988},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fhyphenation\u002Fpatterns\u002Fnn.ts",{"category":520,"path":1992,"name":533,"line":244,"lines":1993},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fhyphenation\u002Fpatterns\u002Fno.ts",130,1790746421932]