[{"data":1,"prerenderedAt":2679},["ShallowReactive",2],{"navigation_docs":3,"trending-day-2026-09-30":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":275},"2026-09-30","2026-09-30T05:32:45.199Z","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":226,"healthiest":227,"leastHealthy":231,"languages":235},11,32941,9471546,60722114,59682,1317798,6912923,13.91,11.38,14.67,10.45,{"name":215,"clones":216,"percentage":217},"cs341-illinois\u002Fcoursebook",564,58.81,{"name":219,"clones":220,"percentage":221},"averygan\u002Freclip",1,0.37,{"name":223,"clones":224,"percentage":225},"paperclipai\u002Fpaperclip",17754,11.04,58.5,{"name":228,"score":229,"grade":230},"rakyll\u002Fhey",85.9,"A",{"name":232,"score":233,"grade":234},"NVIDIA\u002FOpenShell",36.1,"E",[236,243,250,256,260,266,270],{"language":237,"repos":238,"clones":239,"lines":240,"duplicatedLines":241,"percentage":242},"TypeScript",4,36642,5817131,936108,16.09,{"language":244,"repos":245,"clones":246,"lines":247,"duplicatedLines":248,"percentage":249},"Rust",2,19724,2741107,263375,9.61,{"language":251,"repos":220,"clones":252,"lines":253,"duplicatedLines":254,"percentage":255},"Python",2488,744873,54413,7.31,{"language":257,"repos":220,"clones":216,"lines":258,"duplicatedLines":259,"percentage":217},"TeX",98463,57908,{"language":261,"repos":220,"clones":262,"lines":263,"duplicatedLines":264,"percentage":265},"C",262,65776,5975,9.08,{"language":267,"repos":220,"clones":220,"lines":268,"duplicatedLines":269,"percentage":221},"HTML",1899,7,{"language":271,"repos":220,"clones":220,"lines":272,"duplicatedLines":273,"percentage":274},"Go",2297,12,0.52,[276,576,831,1113,1394,1636,1890,1976,2175,2379,2609],{"name":277,"url":278,"description":279,"language":251,"stars":280,"starsToday":281,"defaultBranch":282,"headSha":283,"durationMs":284,"total":285,"formats":290,"topClones":360,"health":437,"complexity":474,"deadCode":528},"debpalash\u002FVoiceStudio","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.",48721,4758,"main","0834c8be28460fc4e0518bdb31eb57c494b253b2",3671,{"sources":286,"lines":253,"tokens":287,"clones":252,"duplicatedLines":254,"duplicatedTokens":288,"percentage":255,"percentageTokens":289},3055,4779421,253795,5.31,[291,298,305,312,319,326,333,340,347,353],{"format":292,"sources":293,"lines":294,"clones":295,"duplicatedLines":296,"percentage":297},"json",75,142763,1001,36341,25.46,{"format":299,"sources":300,"lines":301,"clones":302,"duplicatedLines":303,"percentage":304},"python",1022,295640,781,10202,3.45,{"format":306,"sources":307,"lines":308,"clones":309,"duplicatedLines":310,"percentage":311},"jsx",425,88573,334,3679,4.15,{"format":313,"sources":314,"lines":315,"clones":316,"duplicatedLines":317,"percentage":318},"typescript",456,54003,133,1655,3.06,{"format":320,"sources":321,"lines":322,"clones":323,"duplicatedLines":324,"percentage":325},"javascript",355,41178,111,1329,3.23,{"format":327,"sources":328,"lines":329,"clones":330,"duplicatedLines":331,"percentage":332},"tsx",328,58743,78,682,1.16,{"format":334,"sources":335,"lines":336,"clones":337,"duplicatedLines":338,"percentage":339},"yaml",33,3424,16,209,6.1,{"format":341,"sources":342,"lines":343,"clones":344,"duplicatedLines":345,"percentage":346},"bash",60,4673,14,122,2.61,{"format":348,"sources":349,"lines":350,"clones":273,"duplicatedLines":351,"percentage":352},"markdown",192,42476,120,0.28,{"format":354,"sources":355,"lines":356,"clones":357,"duplicatedLines":358,"percentage":359},"rust",8,4139,5,39,0.94,[361,372,381,392,403,410,417,422,427,432],{"format":292,"lines":362,"tokens":363,"firstFile":364,"secondFile":368},198,788,{"name":365,"start":366,"end":367},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Fi18n\u002Flocales\u002Fen.json",813,1010,{"name":369,"start":370,"end":371},"electron\u002Fsrc\u002Fshared\u002Fi18n\u002Flocales\u002Fen.json",1395,1592,{"format":292,"lines":362,"tokens":363,"firstFile":373,"secondFile":377},{"name":374,"start":375,"end":376},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Fi18n\u002Flocales\u002Fko.json",647,844,{"name":378,"start":379,"end":380},"electron\u002Fsrc\u002Fshared\u002Fi18n\u002Flocales\u002Fko.json",1455,1652,{"format":292,"lines":382,"tokens":383,"firstFile":384,"secondFile":388},196,780,{"name":385,"start":386,"end":387},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Fi18n\u002Flocales\u002Fzh-CN.json",666,861,{"name":389,"start":390,"end":391},"electron\u002Fsrc\u002Fshared\u002Fi18n\u002Flocales\u002Fzh-CN.json",1409,1604,{"format":292,"lines":393,"tokens":394,"firstFile":395,"secondFile":399},189,752,{"name":396,"start":397,"end":398},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Fi18n\u002Flocales\u002Far.json",657,845,{"name":400,"start":401,"end":402},"electron\u002Fsrc\u002Fshared\u002Fi18n\u002Flocales\u002Far.json",1166,1354,{"format":292,"lines":393,"tokens":394,"firstFile":404,"secondFile":408},{"name":405,"start":406,"end":407},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Fi18n\u002Flocales\u002Fde.json",649,837,{"name":409,"start":401,"end":402},"electron\u002Fsrc\u002Fshared\u002Fi18n\u002Flocales\u002Fde.json",{"format":292,"lines":393,"tokens":394,"firstFile":411,"secondFile":415},{"name":412,"start":413,"end":414},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Fi18n\u002Flocales\u002Fes.json",651,839,{"name":416,"start":401,"end":402},"electron\u002Fsrc\u002Fshared\u002Fi18n\u002Flocales\u002Fes.json",{"format":292,"lines":393,"tokens":394,"firstFile":418,"secondFile":420},{"name":419,"start":413,"end":414},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Fi18n\u002Flocales\u002Ffr.json",{"name":421,"start":401,"end":402},"electron\u002Fsrc\u002Fshared\u002Fi18n\u002Flocales\u002Ffr.json",{"format":292,"lines":393,"tokens":394,"firstFile":423,"secondFile":425},{"name":424,"start":406,"end":407},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Fi18n\u002Flocales\u002Fhi.json",{"name":426,"start":401,"end":402},"electron\u002Fsrc\u002Fshared\u002Fi18n\u002Flocales\u002Fhi.json",{"format":292,"lines":393,"tokens":394,"firstFile":428,"secondFile":430},{"name":429,"start":406,"end":407},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Fi18n\u002Flocales\u002Fid.json",{"name":431,"start":401,"end":402},"electron\u002Fsrc\u002Fshared\u002Fi18n\u002Flocales\u002Fid.json",{"format":292,"lines":393,"tokens":394,"firstFile":433,"secondFile":435},{"name":434,"start":413,"end":414},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Fi18n\u002Flocales\u002Fit.json",{"name":436,"start":401,"end":402},"electron\u002Fsrc\u002Fshared\u002Fi18n\u002Flocales\u002Fit.json",{"score":438,"grade":261,"size":439,"dimensions":443},68.7,{"lines":440,"files":441,"class":442},544524,2585,"L",[444,459,467],{"id":445,"source":446,"value":447,"adjusted":447,"lines":448,"halfLife":449,"formats":450,"excluded":454,"weight":220,"score":458},"duplication","jscpd",3.2,17232,8.5,[299,306,327,313,320,341,354,451,452,453],"powershell","perl","swift",[455,456,457],"markup","text","data",77.2,{"id":460,"source":446,"value":461,"adjusted":461,"lines":462,"halfLife":463,"coverage":464,"weight":465,"score":466},"dead-code",1.5,7997,7.5,98.4,0.984,87.1,{"id":468,"source":446,"value":469,"adjusted":470,"lines":471,"halfLife":472,"weight":220,"score":473},"complexity",52.3,52.2,284774,50,48.5,{"total":475,"mean":476,"files":477},87731,33.9,[478,483,488,493,498,503,508,513,518,523],{"path":479,"complexity":480,"lines":481,"bytes":482},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Ffeatures\u002Fdub\u002Fdub-page.tsx",751,2990,140404,{"path":484,"complexity":485,"lines":486,"bytes":487},"backend\u002Fworker\u002Ftransport\u002Fserver.py",747,3681,160203,{"path":489,"complexity":490,"lines":491,"bytes":492},"electron\u002Fsrc\u002Fshared\u002Fcomponents\u002FCaptureWidget.jsx",645,2438,106711,{"path":494,"complexity":495,"lines":496,"bytes":497},"electron\u002Fsrc\u002Frenderer\u002Fsrc\u002Ffeatures\u002Fdub\u002Fdub-session.ts",621,1953,69294,{"path":499,"complexity":500,"lines":501,"bytes":502},"backend\u002Fapi\u002Frouters\u002Fdub_export.py",545,2125,93477,{"path":504,"complexity":505,"lines":506,"bytes":507},"backend\u002Fservices\u002Fasr_backend.py",535,4064,182727,{"path":509,"complexity":510,"lines":511,"bytes":512},"backend\u002Fapi\u002Frouters\u002Fdub_generate.py",501,2188,112604,{"path":514,"complexity":515,"lines":516,"bytes":517},"backend\u002Fapi\u002Frouters\u002Fdub_core.py",449,2485,117685,{"path":519,"complexity":520,"lines":521,"bytes":522},"tests\u002Ftest_worker_inbound_transport.py",440,4355,149736,{"path":524,"complexity":525,"lines":526,"bytes":527},"electron\u002Fsrc\u002Fshared\u002Fcomponents\u002FCaptureWidget.test.jsx",424,1605,59918,{"percentage":529,"findings":530,"files":531,"byCategory":532,"largest":544},1.49,298,2612,[533,536,538,541],{"category":534,"count":535},"unused-file",57,{"category":537,"count":472},"unused-export",{"category":539,"count":540},"unused-symbol",23,{"category":542,"count":543},"unused-import",168,[545,549,552,555,558,561,564,567,570,573],{"category":534,"path":546,"name":547,"line":220,"lines":548},"electron\u002Fsrc\u002Fshared\u002Fcomponents\u002FSidebar.jsx","",916,{"category":534,"path":550,"name":547,"line":220,"lines":551},"backend\u002Fworker\u002Fprotocol\u002Fgen\u002Fworker_v1_pb2.pyi",611,{"category":534,"path":553,"name":547,"line":220,"lines":554},"electron\u002Fsrc\u002Fshared\u002Fhooks\u002FuseProfiles.js",373,{"category":534,"path":556,"name":547,"line":220,"lines":557},"backend\u002Fservices\u002Fsubtitle_segmenter.py",318,{"category":534,"path":559,"name":547,"line":220,"lines":560},"electron\u002Fsrc\u002Fshared\u002Fcomponents\u002FWorkspaceVoices.jsx",282,{"category":534,"path":562,"name":547,"line":220,"lines":563},"electron\u002Fsrc\u002Fshared\u002Fcomponents\u002FComputeQuickSettings.jsx",264,{"category":534,"path":565,"name":547,"line":220,"lines":566},"electron\u002Fsrc\u002Fshared\u002Fcomponents\u002FGpuTarget.jsx",259,{"category":534,"path":568,"name":547,"line":220,"lines":569},"electron\u002Fsrc\u002Fshared\u002Fcomponents\u002FCompareModal.jsx",230,{"category":534,"path":571,"name":547,"line":220,"lines":572},"backend\u002Fcore\u002Fjob_queue.py",208,{"category":534,"path":574,"name":547,"line":220,"lines":575},"electron\u002Fsrc\u002Fshared\u002Fcomponents\u002FVoicePreview.jsx",197,{"name":232,"url":577,"description":578,"language":244,"stars":579,"starsToday":580,"defaultBranch":282,"headSha":581,"durationMs":582,"total":583,"formats":592,"topClones":647,"health":742,"complexity":762,"deadCode":814},"https:\u002F\u002Fgithub.com\u002FNVIDIA\u002FOpenShell","OpenShell is the safe, private runtime for autonomous AI agents.",10844,990,"252882f37f2daa63ef4078b3bbb89adbcf43b409",3929,{"sources":584,"lines":585,"tokens":586,"clones":587,"duplicatedLines":588,"duplicatedTokens":589,"percentage":590,"percentageTokens":591},1775,791414,5024429,6821,95353,625269,12.05,12.44,[593,599,606,611,616,622,626,631,637,641],{"format":354,"sources":594,"lines":595,"clones":596,"duplicatedLines":597,"percentage":598},607,553793,5625,68184,12.31,{"format":600,"sources":601,"lines":602,"clones":603,"duplicatedLines":604,"percentage":605},"go",228,69630,558,5661,8.13,{"format":292,"sources":342,"lines":607,"clones":608,"duplicatedLines":609,"percentage":610},29233,294,16723,57.21,{"format":334,"sources":262,"lines":612,"clones":613,"duplicatedLines":614,"percentage":615},22409,152,2268,10.12,{"format":341,"sources":617,"lines":618,"clones":619,"duplicatedLines":620,"percentage":621},193,34654,61,846,2.44,{"format":299,"sources":619,"lines":623,"clones":358,"duplicatedLines":624,"percentage":625},21197,473,2.23,{"format":455,"sources":337,"lines":627,"clones":628,"duplicatedLines":629,"percentage":630},963,19,181,18.8,{"format":313,"sources":632,"lines":633,"clones":634,"duplicatedLines":635,"percentage":636},13,5217,17,154,2.95,{"format":320,"sources":355,"lines":638,"clones":344,"duplicatedLines":639,"percentage":640},1245,271,21.77,{"format":348,"sources":642,"lines":643,"clones":644,"duplicatedLines":645,"percentage":646},155,33885,10,190,0.56,[648,659,670,679,688,699,706,714,721,731],{"format":354,"lines":649,"tokens":650,"firstFile":651,"secondFile":655},380,2225,{"name":652,"start":653,"end":654},"crates\u002Fopenshell-sandbox\u002Fsrc\u002Fmechanistic_mapper.rs",157,536,{"name":656,"start":657,"end":658},"crates\u002Fopenshell-supervisor\u002Fsrc\u002Fmechanistic_mapper.rs",158,537,{"format":354,"lines":660,"tokens":661,"firstFile":662,"secondFile":666},253,1900,{"name":663,"start":664,"end":665},"crates\u002Fopenshell-cli\u002Ftests\u002Fensure_providers_integration.rs",550,802,{"name":667,"start":668,"end":669},"crates\u002Fopenshell-cli\u002Ftests\u002Fprovider_commands_integration.rs",1358,1610,{"format":354,"lines":671,"tokens":672,"firstFile":673,"secondFile":675},203,1524,{"name":663,"start":674,"end":665},600,{"name":676,"start":677,"end":678},"crates\u002Fopenshell-cli\u002Ftests\u002Fsandbox_name_fallback_integration.rs",543,745,{"format":354,"lines":680,"tokens":681,"firstFile":682,"secondFile":684},183,1378,{"name":663,"start":683,"end":665},620,{"name":685,"start":686,"end":687},"crates\u002Fopenshell-cli\u002Ftests\u002Fsandbox_create_lifecycle_integration.rs",944,1126,{"format":292,"lines":689,"tokens":690,"firstFile":691,"secondFile":695},431,1316,{"name":692,"start":693,"end":694},"crates\u002Fopenshell-ocsf\u002Fschemas\u002Focsf\u002Fv1.7.0\u002Fclasses\u002Fhttp_activity.json",100,530,{"name":696,"start":697,"end":698},"crates\u002Fopenshell-ocsf\u002Fschemas\u002Focsf\u002Fv1.7.0\u002Fclasses\u002Fssh_activity.json",124,554,{"format":292,"lines":700,"tokens":701,"firstFile":702,"secondFile":704},421,1273,{"name":703,"start":220,"end":700},"crates\u002Fopenshell-ocsf\u002Fschemas\u002Focsf\u002Fv1.7.0\u002Fobjects\u002Fnetwork_endpoint.json",{"name":705,"start":220,"end":700},"crates\u002Fopenshell-ocsf\u002Fschemas\u002Focsf\u002Fv1.7.0\u002Fobjects\u002Fnetwork_proxy.json",{"format":354,"lines":707,"tokens":708,"firstFile":709,"secondFile":712},220,1227,{"name":710,"start":357,"end":711},"crates\u002Fopenshell-sandbox\u002Fsrc\u002Factivity_aggregator.rs",224,{"name":713,"start":357,"end":711},"crates\u002Fopenshell-supervisor\u002Fsrc\u002Factivity_aggregator.rs",{"format":292,"lines":715,"tokens":716,"firstFile":717,"secondFile":719},360,1181,{"name":718,"start":220,"end":715},"crates\u002Fopenshell-ocsf\u002Fschemas\u002Focsf\u002Fv1.8.0\u002Fobjects\u002Fnetwork_endpoint.json",{"name":720,"start":220,"end":715},"crates\u002Fopenshell-ocsf\u002Fschemas\u002Focsf\u002Fv1.8.0\u002Fobjects\u002Fnetwork_proxy.json",{"format":354,"lines":722,"tokens":723,"firstFile":724,"secondFile":727},156,1178,{"name":663,"start":725,"end":726},562,717,{"name":728,"start":729,"end":730},"crates\u002Fopenshell-cli\u002Ftests\u002Fmtls_integration.rs",414,569,{"format":354,"lines":732,"tokens":733,"firstFile":734,"secondFile":738},132,1117,{"name":735,"start":736,"end":737},"crates\u002Fopenshell-providers\u002Fsrc\u002Fprofiles.rs",3383,3514,{"name":739,"start":740,"end":741},"crates\u002Fopenshell-server\u002Fsrc\u002Fgrpc\u002Fprovider.rs",1697,1828,{"score":233,"grade":234,"size":743,"dimensions":746,"skipped":759},{"lines":744,"files":745,"class":442},685300,1042,[747,754],{"id":445,"source":446,"value":203,"adjusted":203,"lines":748,"halfLife":449,"formats":749,"excluded":752,"weight":220,"score":753},75586,[354,600,341,299,313,451,320,750,327,452,751],"c","sql",[455,456,457],40.8,{"id":468,"source":446,"value":755,"adjusted":756,"lines":757,"halfLife":472,"weight":220,"score":758},82.3,82.1,563754,32,[760],{"id":460,"reason":761},"the languages dead code reads are under 5% of the code",{"total":763,"mean":764,"files":765},74213,71.2,[766,771,776,781,786,790,795,800,805,809],{"path":767,"complexity":768,"lines":769,"bytes":770},"sdk\u002Fgo\u002Fproto\u002Fopenshellv1\u002Fopenshell.pb.go",3524,20285,744931,{"path":772,"complexity":773,"lines":774,"bytes":775},"crates\u002Fopenshell-server\u002Fsrc\u002Fgrpc\u002Fpolicy.rs",1516,22855,855915,{"path":777,"complexity":778,"lines":779,"bytes":780},"crates\u002Fopenshell-driver-vm\u002Fsrc\u002Fdriver.rs",1339,11443,428373,{"path":782,"complexity":783,"lines":784,"bytes":785},"crates\u002Fopenshell-server\u002Fsrc\u002Fcompute\u002Fmod.rs",1334,15597,587783,{"path":787,"complexity":690,"lines":788,"bytes":789},"crates\u002Fopenshell-driver-kubernetes\u002Fsrc\u002Fdriver.rs",11755,451084,{"path":791,"complexity":792,"lines":793,"bytes":794},"crates\u002Fopenshell-cli\u002Fsrc\u002Frun.rs",1186,8179,278067,{"path":796,"complexity":797,"lines":798,"bytes":799},"crates\u002Fopenshell-supervisor-network\u002Fsrc\u002Fl7\u002Frest.rs",1150,10587,407467,{"path":801,"complexity":802,"lines":803,"bytes":804},"crates\u002Fopenshell-supervisor-network\u002Fsrc\u002Fproxy.rs",1129,14877,566274,{"path":739,"complexity":806,"lines":807,"bytes":808},1078,15876,589261,{"path":810,"complexity":811,"lines":812,"bytes":813},"crates\u002Fopenshell-driver-docker\u002Fsrc\u002Flib.rs",960,6617,243204,{"percentage":815,"findings":816,"files":817,"byCategory":818,"largest":821},0.45,3,87,[819,820],{"category":534,"count":245},{"category":539,"count":220},[822,825,827],{"category":534,"path":823,"name":547,"line":220,"lines":824},"docs\u002F_components\u002FCommandTerminal.tsx",64,{"category":534,"path":826,"name":547,"line":220,"lines":342},"docs\u002F_components\u002FBadgeLinks.tsx",{"category":539,"path":828,"name":829,"line":830,"lines":245},"tasks\u002Fscripts\u002Frelease.py","_run",51,{"name":223,"url":832,"description":833,"language":237,"stars":834,"starsToday":835,"defaultBranch":836,"headSha":837,"durationMs":838,"total":839,"formats":846,"topClones":903,"health":993,"complexity":1018,"deadCode":1071},"https:\u002F\u002Fgithub.com\u002Fpaperclipai\u002Fpaperclip","The open-source app everyone uses to manage agents at work",94702,2458,"master","a027f76a726e8a556674eded807c2de0e55f5cc0",9791,{"sources":840,"lines":841,"tokens":842,"clones":224,"duplicatedLines":843,"duplicatedTokens":844,"percentage":225,"percentageTokens":845},7560,2479693,16174892,273747,1583069,9.79,[847,853,859,865,871,876,881,887,893,897],{"format":313,"sources":848,"lines":849,"clones":850,"duplicatedLines":851,"percentage":852},4374,1594112,13011,181115,11.36,{"format":327,"sources":854,"lines":855,"clones":856,"duplicatedLines":857,"percentage":858},1284,504720,3208,61365,12.16,{"format":354,"sources":860,"lines":861,"clones":862,"duplicatedLines":863,"percentage":864},56,69142,460,5410,7.82,{"format":292,"sources":866,"lines":867,"clones":868,"duplicatedLines":869,"percentage":870},283,41462,313,8512,20.53,{"format":348,"sources":872,"lines":873,"clones":601,"duplicatedLines":874,"percentage":875},594,138814,9143,6.59,{"format":320,"sources":877,"lines":878,"clones":613,"duplicatedLines":879,"percentage":880},319,58815,1956,3.33,{"format":882,"sources":632,"lines":883,"clones":884,"duplicatedLines":885,"percentage":886},"diff",7299,102,1306,17.89,{"format":334,"sources":888,"lines":889,"clones":890,"duplicatedLines":891,"percentage":892},74,20218,93,1681,8.31,{"format":341,"sources":680,"lines":894,"clones":342,"duplicatedLines":895,"percentage":896},16390,1622,9.9,{"format":898,"sources":273,"lines":899,"clones":900,"duplicatedLines":901,"percentage":902},"css",9796,44,351,3.58,[904,911,921,928,938,949,960,968,976,985],{"format":348,"lines":905,"tokens":906,"firstFile":907,"secondFile":909},1287,9203,{"name":908,"start":220,"end":905},"skills-releases\u002Fpaperclip\u002Fv0\u002Freferences\u002Fapi-reference.md:markdown",{"name":910,"start":220,"end":905},"skills-releases\u002Fpaperclip\u002Fv7-roster\u002Freferences\u002Fapi-reference.md:markdown",{"format":327,"lines":912,"tokens":913,"firstFile":914,"secondFile":918},1048,6783,{"name":915,"start":916,"end":917},"ui\u002Fsrc\u002Fpages\u002FCompanySkills.production.tsx",2319,3366,{"name":919,"start":920,"end":736},"ui\u002Fsrc\u002Fpages\u002FCompanySkills.tsx",2336,{"format":348,"lines":922,"tokens":923,"firstFile":924,"secondFile":926},1014,4926,{"name":925,"start":220,"end":922},"doc\u002Fplans\u002F2026-03-13-workspace-product-model-and-work-product.md:markdown",{"name":927,"start":220,"end":922},"doc\u002Fplans\u002Fworkspace-product-model-and-work-product.md:markdown",{"format":327,"lines":397,"tokens":929,"firstFile":930,"secondFile":934},4344,{"name":931,"start":932,"end":933},"ui\u002Fsrc\u002Fpages\u002FAgentDetail.production.tsx",3714,4370,{"name":935,"start":936,"end":937},"ui\u002Fsrc\u002Fpages\u002FAgentDetail.tsx",3976,4632,{"format":327,"lines":939,"tokens":940,"firstFile":941,"secondFile":945},622,4223,{"name":942,"start":943,"end":944},"ui\u002Fsrc\u002Fpages\u002FInbox.tsx",1710,2331,{"name":946,"start":947,"end":948},"ui\u002Fsrc\u002Fpages\u002FLegacyInbox.tsx",1589,2210,{"format":327,"lines":950,"tokens":951,"firstFile":952,"secondFile":956},586,4033,{"name":953,"start":954,"end":955},"ui\u002Fsrc\u002Fcomponents\u002FIssuesList.tsx",1100,1685,{"name":957,"start":958,"end":959},"ui\u002Fsrc\u002Fcomponents\u002FLegacyIssuesList.tsx",1050,1635,{"format":327,"lines":961,"tokens":962,"firstFile":963,"secondFile":966},619,3874,{"name":964,"start":965,"end":386},"ui\u002Fsrc\u002Fcomponents\u002FSidebarAgents.production.tsx",48,{"name":967,"start":965,"end":386},"ui\u002Fsrc\u002Fcomponents\u002FSidebarAgents.tsx",{"format":327,"lines":969,"tokens":970,"firstFile":971,"secondFile":973},590,3620,{"name":931,"start":972,"end":848},3785,{"name":935,"start":974,"end":975},4047,4636,{"format":327,"lines":977,"tokens":978,"firstFile":979,"secondFile":982},512,3520,{"name":915,"start":980,"end":981},1667,2178,{"name":919,"start":983,"end":984},1684,2195,{"format":327,"lines":307,"tokens":986,"firstFile":987,"secondFile":990},2881,{"name":931,"start":988,"end":989},346,770,{"name":935,"start":991,"end":992},348,772,{"score":994,"grade":995,"size":996,"dimensions":1000},48.3,"D",{"lines":997,"files":998,"class":999},2248976,6246,"XL",[1001,1008,1014],{"id":445,"source":446,"value":1002,"adjusted":1002,"lines":1003,"halfLife":449,"formats":1004,"excluded":1006,"weight":220,"score":1007},11.2,251107,[313,327,354,320,341,751,299,452,600,1005,750],"hcl",[455,456,457],40.3,{"id":460,"source":446,"value":1009,"adjusted":1009,"lines":1010,"halfLife":463,"coverage":1011,"weight":1012,"score":1013},2.9,62160,95.9,0.959,76.6,{"id":468,"source":446,"value":764,"adjusted":1015,"lines":1016,"halfLife":472,"weight":220,"score":1017},71.1,1600161,37.3,{"total":1019,"mean":1020,"files":1021},362326,58,[1022,1026,1031,1036,1041,1046,1051,1056,1061,1066],{"path":1023,"complexity":1024,"lines":269,"bytes":1025},"packages\u002Fpaperclip-runner\u002Fsrc\u002Fprotocol\u002Fgenerated\u002Fstandalone-validators.ts",6368,762182,{"path":1027,"complexity":1028,"lines":1029,"bytes":1030},"server\u002Fsrc\u002Fservices\u002Ftool-access.ts",3731,20451,731258,{"path":1032,"complexity":1033,"lines":1034,"bytes":1035},"server\u002Fsrc\u002Froutes\u002Fissues.ts",3392,18626,642686,{"path":1037,"complexity":1038,"lines":1039,"bytes":1040},"server\u002Fsrc\u002Fservices\u002Fnative-runtime\u002Fnative-session-executor.ts",2964,12911,505191,{"path":1042,"complexity":1043,"lines":1044,"bytes":1045},"server\u002Fsrc\u002Fservices\u002Fissues.ts",2371,13385,462489,{"path":1047,"complexity":1048,"lines":1049,"bytes":1050},"server\u002Fsrc\u002Fservices\u002Fcompany-portability.ts",2113,6446,263729,{"path":1052,"complexity":1053,"lines":1054,"bytes":1055},"server\u002Fsrc\u002Fservices\u002Fcompany-skills.ts",1940,7194,278005,{"path":1057,"complexity":1058,"lines":1059,"bytes":1060},"ui\u002Fsrc\u002Fpages\u002FIssueDetail.tsx",1832,8344,295225,{"path":1062,"complexity":1063,"lines":1064,"bytes":1065},"packages\u002Fplugins\u002Fplugin-llm-wiki\u002Fsrc\u002Fui\u002Fapp.tsx",1805,7114,280759,{"path":1067,"complexity":1068,"lines":1069,"bytes":1070},"server\u002Fsrc\u002Fservices\u002Fworkspace-runtime.ts",1786,8884,344447,{"percentage":1072,"findings":678,"files":1073,"byCategory":1074,"largest":1083},2.88,6132,[1075,1077,1079,1081],{"category":534,"count":1076},184,{"category":537,"count":1078},214,{"category":539,"count":1080},125,{"category":542,"count":1082},222,[1084,1085,1088,1091,1094,1097,1100,1103,1106,1110],{"category":534,"path":1062,"name":547,"line":220,"lines":1064},{"category":534,"path":1086,"name":547,"line":220,"lines":1087},"packages\u002Fplugins\u002Fplugin-llm-wiki\u002Fsrc\u002Fwiki\u002Fcore.ts",4978,{"category":534,"path":1089,"name":547,"line":220,"lines":1090},"doc\u002Fplans\u002F2026-05-23-cli-api-parity-openapi-reference.ts",3585,{"category":534,"path":1092,"name":547,"line":220,"lines":1093},"server\u002Fsrc\u002Fservices\u002Fchat-sdk-runtime.ts",3303,{"category":534,"path":1095,"name":547,"line":220,"lines":1096},"doc\u002Fplans\u002Fchat-adapters\u002Fsetup-wireframe-data-v5.mjs",1361,{"category":534,"path":1098,"name":547,"line":220,"lines":1099},"server\u002Fsrc\u002Fservices\u002Fchat-teams-file-consent.ts",1193,{"category":534,"path":1101,"name":547,"line":220,"lines":1102},"server\u002Fsrc\u002Fservices\u002Fchat-teams-file-transfers.ts",1176,{"category":534,"path":1104,"name":547,"line":220,"lines":1105},"packages\u002Fplugins\u002Fplugin-llm-wiki\u002Fsrc\u002Fworker.ts",1077,{"category":537,"path":1107,"name":1108,"line":1109,"lines":922},"packages\u002Fpaperclip-runner\u002Fsrc\u002Fprotocol\u002Fgenerated\u002Fschema-bundle.ts","providerEventSchema",897,{"category":534,"path":1111,"name":547,"line":220,"lines":1112},"doc\u002Fplans\u002Fchat-adapters\u002Fgenerate-wireframes-v8.mjs",971,{"name":1114,"url":1115,"description":1116,"language":244,"stars":1117,"starsToday":1118,"defaultBranch":282,"headSha":1119,"durationMs":1120,"total":1121,"formats":1130,"topClones":1190,"health":1274,"complexity":1301,"deadCode":1354},"t8y2\u002Fdbx","https:\u002F\u002Fgithub.com\u002Ft8y2\u002Fdbx","25 MB lightweight cross-platform database client for 100+ databases, including MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, SQL Server, and Dameng. Built-in AI, MCP Server, CLI, desktop and Docker. | 轻量级跨平台数据库管理工具，支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、达梦等 100+ 数据库，提供桌面端、Docker、CLI、内置 AI 助手和 MCP。",22365,232,"89964dafe411b6ad36d3db1ac03b0915ff52627c",7942,{"sources":1122,"lines":1123,"tokens":1124,"clones":1125,"duplicatedLines":1126,"duplicatedTokens":1127,"percentage":1128,"percentageTokens":1129},6149,1949693,14142679,12903,168022,1151618,8.62,8.14,[1131,1137,1143,1149,1156,1162,1168,1173,1179,1185],{"format":354,"sources":1132,"lines":1133,"clones":1134,"duplicatedLines":1135,"percentage":1136},654,575899,5365,61888,10.75,{"format":313,"sources":1138,"lines":1139,"clones":1140,"duplicatedLines":1141,"percentage":1142},3220,792964,4618,55236,6.97,{"format":600,"sources":1144,"lines":1145,"clones":1146,"duplicatedLines":1147,"percentage":1148},256,123216,1309,26783,21.74,{"format":1150,"sources":1151,"lines":1152,"clones":1153,"duplicatedLines":1154,"percentage":1155},"java",173,74129,806,10247,13.82,{"format":334,"sources":1157,"lines":1158,"clones":1159,"duplicatedLines":1160,"percentage":1161},191,18467,187,3637,19.69,{"format":1163,"sources":307,"lines":1164,"clones":1165,"duplicatedLines":1166,"percentage":1167},"html",38454,180,2138,5.56,{"format":898,"sources":1169,"lines":1170,"clones":1165,"duplicatedLines":1171,"percentage":1172},128,19807,2313,11.68,{"format":292,"sources":1174,"lines":1175,"clones":1176,"duplicatedLines":1177,"percentage":1178},88,19297,121,2466,12.78,{"format":455,"sources":1180,"lines":1181,"clones":1182,"duplicatedLines":1183,"percentage":1184},70,3729,38,893,23.95,{"format":320,"sources":351,"lines":1186,"clones":1187,"duplicatedLines":1188,"percentage":1189},19469,30,399,2.05,[1191,1200,1210,1217,1223,1229,1236,1245,1252,1263],{"format":600,"lines":683,"tokens":1192,"firstFile":1193,"secondFile":1197},5011,{"name":1194,"start":1195,"end":1196},"agents\u002Fdrivers\u002Fargo-go\u002Fmetadata_test.go",92,711,{"name":1198,"start":642,"end":1199},"agents\u002Fdrivers\u002Fhive-go\u002Fmetadata_test.go",774,{"format":600,"lines":1201,"tokens":1202,"firstFile":1203,"secondFile":1206},563,4190,{"name":1204,"start":1151,"end":1205},"agents\u002Fdrivers\u002Fargo-go\u002Fconfig.go",735,{"name":1207,"start":1208,"end":1209},"agents\u002Fdrivers\u002Fhive-go\u002Fconfig.go",179,741,{"format":299,"lines":1211,"tokens":1212,"firstFile":1213,"secondFile":1215},664,4019,{"name":1214,"start":220,"end":1211},"agents\u002Fdrivers\u002Fargo-go\u002Fbench\u002Fagent_compare.py",{"name":1216,"start":220,"end":1211},"agents\u002Fdrivers\u002Fhive-go\u002Fbench\u002Fagent_compare.py",{"format":600,"lines":683,"tokens":1218,"firstFile":1219,"secondFile":1221},3909,{"name":1220,"start":220,"end":683},"agents\u002Fdrivers\u002Fargo-go\u002Fmain.go",{"name":1222,"start":220,"end":683},"agents\u002Fdrivers\u002Fhive-go\u002Fmain.go",{"format":600,"lines":725,"tokens":1224,"firstFile":1225,"secondFile":1227},3599,{"name":1226,"start":220,"end":725},"agents\u002Fdrivers\u002Fargo-go\u002Fzookeeper_protocol_test.go",{"name":1228,"start":220,"end":725},"agents\u002Fdrivers\u002Fhive-go\u002Fzookeeper_protocol_test.go",{"format":600,"lines":1230,"tokens":1231,"firstFile":1232,"secondFile":1234},568,3548,{"name":1233,"start":220,"end":1230},"agents\u002Fdrivers\u002Fargo-go\u002Fzookeeper_protocol.go",{"name":1235,"start":220,"end":1230},"agents\u002Fdrivers\u002Fhive-go\u002Fzookeeper_protocol.go",{"format":600,"lines":1237,"tokens":1238,"firstFile":1239,"secondFile":1242},507,3455,{"name":1204,"start":1240,"end":1241},730,1236,{"name":1207,"start":1243,"end":1244},761,1267,{"format":600,"lines":1246,"tokens":1247,"firstFile":1248,"secondFile":1250},392,2733,{"name":1249,"start":220,"end":1246},"agents\u002Fdrivers\u002Fargo-go\u002Fdiscovery.go",{"name":1251,"start":220,"end":1246},"agents\u002Fdrivers\u002Fhive-go\u002Fdiscovery.go",{"format":600,"lines":1253,"tokens":1254,"firstFile":1255,"secondFile":1259},274,2580,{"name":1256,"start":1257,"end":1258},"agents\u002Fdrivers\u002Fargo-go\u002Fquery_test.go",266,539,{"name":1260,"start":1261,"end":1262},"agents\u002Fdrivers\u002Fhive-go\u002Fquery_test.go",307,580,{"format":600,"lines":1264,"tokens":1265,"firstFile":1266,"secondFile":1270},213,2373,{"name":1267,"start":1268,"end":1269},"agents\u002Fdrivers\u002Fkingbase-go\u002Fkingbase_metadata.go",608,820,{"name":1271,"start":1272,"end":1273},"agents\u002Fdrivers\u002Fvastbase-go\u002Fvastbase_metadata.go",467,679,{"score":1275,"grade":995,"size":1276,"dimensions":1279},50.3,{"lines":1277,"files":1278,"class":999},1695909,4540,[1280,1292,1298],{"id":445,"source":446,"value":1281,"adjusted":1281,"lines":1282,"halfLife":449,"formats":1283,"excluded":1290,"weight":220,"score":1291},9.2,156036,[313,354,1284,600,1150,320,327,299,341,451,1285,1286,1287,751,452,1288,1289,750],"vue","nsis","php","groovy","svelte","ruby",[455,456,457],47.2,{"id":460,"source":446,"value":1293,"adjusted":1293,"lines":1294,"halfLife":463,"coverage":1295,"weight":1296,"score":1297},0.6,5332,54.3,0.543,94.7,{"id":468,"source":446,"value":1299,"adjusted":1299,"lines":1300,"halfLife":472,"weight":220,"score":1182},69.8,1183875,{"total":1302,"mean":1303,"files":1304},273512,60.2,[1305,1310,1315,1320,1325,1330,1335,1339,1344,1349],{"path":1306,"complexity":1307,"lines":1308,"bytes":1309},"apps\u002Fdesktop\u002Fsrc\u002Fstores\u002FqueryStore.ts",3446,9579,466192,{"path":1311,"complexity":1312,"lines":1313,"bytes":1314},"apps\u002Fdesktop\u002Fsrc\u002Fstores\u002FconnectionStore.ts",3342,10383,501788,{"path":1316,"complexity":1317,"lines":1318,"bytes":1319},"crates\u002Fdbx-driver-postgres\u002Fsrc\u002Fpostgres.rs",3020,15653,708429,{"path":1321,"complexity":1322,"lines":1323,"bytes":1324},"agents\u002Fgo-common\u002Fiotdb-client-go\u002Fcommon\u002Fcommon.go",2872,9789,291186,{"path":1326,"complexity":1327,"lines":1328,"bytes":1329},"crates\u002Fdbx-core\u002Fsrc\u002Fpersistence\u002Fstorage.rs",2651,13866,624721,{"path":1331,"complexity":1332,"lines":1333,"bytes":1334},"crates\u002Fdbx-core\u002Fsrc\u002Fdata\u002Ftransfer.rs",2535,18508,763329,{"path":1336,"complexity":1337,"lines":824,"bytes":1338},"crates\u002Fdbx-core\u002Fassets\u002Fdocs-export.js",2340,160835,{"path":1340,"complexity":1341,"lines":1342,"bytes":1343},"crates\u002Fdbx-core\u002Fsrc\u002Fschema\u002Fmod.rs",2315,15045,637413,{"path":1345,"complexity":1346,"lines":1347,"bytes":1348},"apps\u002Fdesktop\u002Fsrc\u002Flib\u002Fsql\u002FsqlCompletion.ts",2038,6007,248049,{"path":1350,"complexity":1351,"lines":1352,"bytes":1353},"crates\u002Fdbx-core\u002Fsrc\u002Fdata\u002Ftable_import.rs",1994,13970,568746,{"percentage":1355,"findings":1356,"files":1357,"byCategory":1358,"largest":1366},0.58,239,3491,[1359,1361,1363,1365],{"category":534,"count":1360},31,{"category":537,"count":1362},186,{"category":539,"count":1364},20,{"category":542,"count":245},[1367,1370,1373,1376,1379,1381,1383,1386,1389,1392],{"category":534,"path":1368,"name":547,"line":220,"lines":1369},"apps\u002Fdesktop\u002Fsrc\u002Fcomponents\u002Fconfig\u002FTagManagementPanel.vue",686,{"category":534,"path":1371,"name":547,"line":220,"lines":1372},"docs\u002Fworker.ts",681,{"category":534,"path":1374,"name":547,"line":220,"lines":1375},"apps\u002Fdesktop\u002Fsrc\u002Fcomponents\u002Fsettings\u002FMcpConnectionScopePicker.vue",472,{"category":534,"path":1377,"name":547,"line":220,"lines":1378},"deploy\u002Fplugin-stats-worker\u002Fworker.ts",317,{"category":534,"path":1380,"name":547,"line":220,"lines":572},"agents\u002Fdrivers\u002Foceanbase-oracle\u002Fscripts\u002Fverify-schema-objects.ts",{"category":534,"path":1382,"name":547,"line":220,"lines":543},"apps\u002Fdesktop\u002Fsrc\u002Flib\u002Fsidebar\u002FtreeNodeIcon.ts",{"category":534,"path":1384,"name":547,"line":220,"lines":1385},"plugins\u002Fsdk\u002Fdev-host\u002Fruntime.mjs",166,{"category":534,"path":1387,"name":547,"line":220,"lines":1388},"agents\u002Fdrivers\u002Foceanbase-oracle\u002Fscripts\u002Fverify-partition-ddl.ts",146,{"category":534,"path":1390,"name":547,"line":220,"lines":1391},"apps\u002Fdesktop\u002Fsrc\u002Fcomponents\u002Fconfig\u002FConfigDriftPanel.vue",144,{"category":534,"path":1393,"name":547,"line":220,"lines":1391},"apps\u002Fdesktop\u002Fsrc\u002Fcomponents\u002Fdiff\u002FRebasePanel.vue",{"name":1395,"url":1396,"description":1397,"language":237,"stars":1398,"starsToday":1399,"defaultBranch":282,"headSha":1400,"durationMs":1401,"total":1402,"formats":1410,"topClones":1458,"health":1530,"complexity":1551,"deadCode":1596},"mvschwarz\u002Fopenrig","https:\u002F\u002Fgithub.com\u002Fmvschwarz\u002Fopenrig","Multi-agent harness that runs Claude Code and Codex together as one system",2554,737,"f8f3aff68bf425735173df9e2c5ac5ef19716f5b",3523,{"sources":1403,"lines":1404,"tokens":1405,"clones":1406,"duplicatedLines":1407,"duplicatedTokens":1408,"percentage":213,"percentageTokens":1409},3051,638361,4789200,5191,66714,495622,10.35,[1411,1417,1422,1427,1433,1438,1443,1446,1450,1454],{"format":313,"sources":1412,"lines":1413,"clones":1414,"duplicatedLines":1415,"percentage":1416},1967,489065,4536,49741,10.17,{"format":327,"sources":1418,"lines":1419,"clones":1420,"duplicatedLines":1421,"percentage":875},342,70296,413,4631,{"format":348,"sources":1423,"lines":1424,"clones":1195,"duplicatedLines":1425,"percentage":1426},327,47693,7866,16.49,{"format":334,"sources":1428,"lines":1429,"clones":1430,"duplicatedLines":1431,"percentage":1432},194,6462,68,1320,20.43,{"format":320,"sources":1434,"lines":1435,"clones":860,"duplicatedLines":1436,"percentage":1437},82,15789,2282,14.45,{"format":341,"sources":1439,"lines":1440,"clones":644,"duplicatedLines":1441,"percentage":1442},67,3676,417,11.34,{"format":456,"sources":758,"lines":1444,"clones":269,"duplicatedLines":351,"percentage":1445},518,23.17,{"format":1447,"sources":1448,"lines":1449,"clones":816,"duplicatedLines":860,"percentage":472},"dot",6,112,{"format":292,"sources":1451,"lines":1452,"clones":245,"duplicatedLines":1439,"percentage":1453},21,1646,4.07,{"format":1455,"sources":238,"lines":700,"clones":245,"duplicatedLines":1456,"percentage":1457},"txt",202,47.98,[1459,1467,1475,1481,1490,1497,1504,1511,1515,1523],{"format":320,"lines":1460,"tokens":1461,"firstFile":1462,"secondFile":1465},1417,11825,{"name":1463,"start":816,"end":1464},"packages\u002Fdaemon\u002Fspecs\u002Fagents\u002Fshared\u002Fskills\u002Fcore\u002Fopenrig-upgrade\u002Fscripts\u002Fmigrate-telemetry-state-0.5.9.mjs",1419,{"name":1466,"start":816,"end":1464},"skills\u002F_canonical\u002Fcore\u002Fopenrig-upgrade\u002Fscripts\u002Fmigrate-telemetry-state-0.5.9.mjs",{"format":348,"lines":1468,"tokens":1469,"firstFile":1470,"secondFile":1473},463,5706,{"name":1471,"start":634,"end":1472},"packages\u002Fdaemon\u002Fspecs\u002Fagents\u002Fshared\u002Fskills\u002Fprocess\u002Fcontext-engineering\u002FSKILL.md:markdown",479,{"name":1474,"start":634,"end":1472},"skills\u002F_canonical\u002Fprocess\u002Fcontext-engineering\u002FSKILL.md:markdown",{"format":348,"lines":677,"tokens":1476,"firstFile":1477,"secondFile":1479},5694,{"name":1478,"start":220,"end":677},"packages\u002Fdaemon\u002Fspecs\u002Fagents\u002Fshared\u002Fskills\u002Fcore\u002Fopenrig-software-factory\u002Freferences\u002Fworked-example.md:markdown",{"name":1480,"start":220,"end":677},"skills\u002F_canonical\u002Fcore\u002Fopenrig-software-factory\u002Freferences\u002Fworked-example.md:markdown",{"format":348,"lines":1482,"tokens":1483,"firstFile":1484,"secondFile":1488},345,3762,{"name":1485,"start":1486,"end":1487},"packages\u002Fdaemon\u002Fspecs\u002Fagents\u002Fshared\u002Fskills\u002Fcore\u002Fopenrig-architect\u002FSKILL.md:markdown",27,371,{"name":1489,"start":1486,"end":1487},"skills\u002F_canonical\u002Fcore\u002Fopenrig-architect\u002FSKILL.md:markdown",{"format":348,"lines":563,"tokens":1491,"firstFile":1492,"secondFile":1495},3472,{"name":1493,"start":1448,"end":1494},"packages\u002Fdaemon\u002Fspecs\u002Fagents\u002Fshared\u002Fskills\u002Fpods\u002Forchestration-team\u002FSKILL.md:markdown",269,{"name":1496,"start":1448,"end":1494},"skills\u002F_canonical\u002Fpods\u002Forchestration-team\u002FSKILL.md:markdown",{"format":313,"lines":1498,"tokens":1499,"firstFile":1500,"secondFile":1502},533,3133,{"name":1501,"start":220,"end":1498},"packages\u002Fcli\u002Fsrc\u002Flib\u002Fscope\u002Fscope-audit.ts",{"name":1503,"start":220,"end":1498},"packages\u002Fdaemon\u002Fsrc\u002Fdomain\u002Fscope\u002Fscope-audit.ts",{"format":348,"lines":1505,"tokens":1506,"firstFile":1507,"secondFile":1509},116,1958,{"name":1508,"start":644,"end":1080},"packages\u002Fdaemon\u002Fassets\u002Fplugins\u002Fopenrig-core\u002Fskills\u002Fopenrig-skills\u002FSKILL.md:markdown",{"name":1510,"start":644,"end":1080},"packages\u002Fdaemon\u002Fspecs\u002Fagents\u002Fshared\u002Fskills\u002Fcore\u002Fopenrig-skills\u002FSKILL.md:markdown",{"format":348,"lines":1505,"tokens":1506,"firstFile":1512,"secondFile":1513},{"name":1508,"start":644,"end":1080},{"name":1514,"start":644,"end":1080},"skills\u002F_canonical\u002Fcore\u002Fopenrig-skills\u002FSKILL.md:markdown",{"format":348,"lines":1516,"tokens":1517,"firstFile":1518,"secondFile":1521},149,1857,{"name":1519,"start":1451,"end":1520},"packages\u002Fdaemon\u002Fspecs\u002Fagents\u002Fshared\u002Fskills\u002Fcore\u002Fopenrig-software-factory\u002FSKILL.md:markdown",169,{"name":1522,"start":1451,"end":1520},"skills\u002F_canonical\u002Fcore\u002Fopenrig-software-factory\u002FSKILL.md:markdown",{"format":348,"lines":1078,"tokens":1524,"firstFile":1525,"secondFile":1528},1840,{"name":1526,"start":273,"end":1527},"packages\u002Fdaemon\u002Fspecs\u002Fagents\u002Fshared\u002Fskills\u002Fprocess\u002Fdogfood\u002FSKILL.md:markdown",225,{"name":1529,"start":273,"end":1527},"skills\u002F_canonical\u002Fprocess\u002Fdogfood\u002FSKILL.md:markdown",{"score":1531,"grade":995,"size":1532,"dimensions":1535},44.5,{"lines":1533,"files":1534,"class":442},578091,2407,[1536,1542,1546],{"id":445,"source":446,"value":1537,"adjusted":1537,"lines":1538,"halfLife":449,"formats":1539,"excluded":1540,"weight":220,"score":1541},9.8,56572,[313,327,320,341,299,452],[455,456,457],45.1,{"id":460,"source":446,"value":1543,"adjusted":1543,"lines":1544,"halfLife":463,"weight":220,"score":1545},9.1,52867,43.1,{"id":468,"source":446,"value":1547,"adjusted":1548,"lines":1549,"halfLife":472,"weight":220,"score":1550},57.3,57.2,331477,45.2,{"total":1552,"mean":900,"files":1553},105975,[1554,1559,1564,1569,1572,1576,1577,1582,1587,1591],{"path":1555,"complexity":1556,"lines":1557,"bytes":1558},"packages\u002Ftui\u002Fsrc\u002Frender.ts",818,1792,102226,{"path":1560,"complexity":1561,"lines":1562,"bytes":1563},"packages\u002Fdaemon\u002Ftest\u002Frestore-orchestrator.test.ts",602,3648,177090,{"path":1565,"complexity":1566,"lines":1567,"bytes":1568},"packages\u002Fdaemon\u002Fsrc\u002Fdomain\u002Fqueue-repository.ts",597,3577,173585,{"path":1463,"complexity":1570,"lines":1464,"bytes":1571},476,61540,{"path":1573,"complexity":1570,"lines":1574,"bytes":1575},"packages\u002Fdaemon\u002Fsrc\u002Fdomain\u002Frigspec-instantiator.ts",2536,112416,{"path":1466,"complexity":1570,"lines":1464,"bytes":1571},{"path":1578,"complexity":1579,"lines":1580,"bytes":1581},"packages\u002Fdaemon\u002Fsrc\u002Fdomain\u002Frigspec-schema.ts",452,1312,57366,{"path":1583,"complexity":1584,"lines":1585,"bytes":1586},"packages\u002Fcli\u002Fsrc\u002Fcommands\u002Fps.ts",428,1669,73885,{"path":1588,"complexity":700,"lines":1589,"bytes":1590},"packages\u002Fdaemon\u002Fsrc\u002Fdomain\u002Frestore-orchestrator.ts",1881,87946,{"path":1592,"complexity":1593,"lines":1594,"bytes":1595},"packages\u002Fdaemon\u002Fsrc\u002Fstartup.ts",420,2356,130424,{"percentage":1597,"findings":689,"files":1598,"byCategory":1599,"largest":1606},9.13,2515,[1600,1602,1603,1604],{"category":534,"count":1601},310,{"category":537,"count":965},{"category":539,"count":628},{"category":542,"count":1605},54,[1607,1610,1613,1616,1619,1622,1625,1628,1631,1633],{"category":534,"path":1608,"name":547,"line":220,"lines":1609},"packages\u002Fui\u002Fsrc\u002Fcomponents\u002Fproject\u002FScopePages.tsx",1382,{"category":534,"path":1611,"name":547,"line":220,"lines":1612},"packages\u002Fui\u002Fsrc\u002Fcomponents\u002FLiveNodeDetails.tsx",743,{"category":534,"path":1614,"name":547,"line":220,"lines":1615},"packages\u002Fui\u002Fsrc\u002Fcomponents\u002FLibraryReview.tsx",725,{"category":534,"path":1617,"name":547,"line":220,"lines":1618},"packages\u002Fui\u002Fsrc\u002Fcomponents\u002FAppShell.tsx",721,{"category":534,"path":1620,"name":547,"line":220,"lines":1621},"packages\u002Fui\u002Fsrc\u002Fcomponents\u002Ffeed\u002Fcards\u002Fstorytelling-cards.tsx",718,{"category":534,"path":1623,"name":547,"line":220,"lines":1624},"packages\u002Fui\u002Fsrc\u002Fcomponents\u002Flab\u002FVellumBackgroundLab.tsx",703,{"category":534,"path":1626,"name":547,"line":220,"lines":1627},"packages\u002Fui\u002Fsrc\u002Fcomponents\u002Ffor-you\u002FFeedCard.tsx",655,{"category":534,"path":1629,"name":547,"line":220,"lines":1630},"packages\u002Fui\u002Fsrc\u002Froutes.tsx",605,{"category":534,"path":1632,"name":547,"line":220,"lines":725},"packages\u002Fui\u002Fsrc\u002Fcomponents\u002FRigGraph.tsx",{"category":534,"path":1634,"name":547,"line":220,"lines":1635},"packages\u002Fui\u002Fsrc\u002Fcomponents\u002Ffiles\u002FFilesWorkspace.tsx",557,{"name":1637,"url":1638,"description":1639,"language":237,"stars":1640,"starsToday":1641,"defaultBranch":282,"headSha":1642,"durationMs":1643,"total":1644,"formats":1653,"topClones":1701,"health":1780,"complexity":1802,"deadCode":1852},"oblien\u002Fopenship","https:\u002F\u002Fgithub.com\u002Foblien\u002Fopenship","Self-hosted deployment platform",13973,437,"0ca13fe9c52f9fb5a447350f2d0ea1e8fbc657a3",5174,{"sources":1645,"lines":1646,"tokens":1647,"clones":1648,"duplicatedLines":1649,"duplicatedTokens":1650,"percentage":1651,"percentageTokens":1652},4798,1436609,7341933,2877,428042,1459360,29.8,19.88,[1654,1660,1665,1671,1676,1679,1683,1688,1692,1697],{"format":313,"sources":1655,"lines":1656,"clones":1657,"duplicatedLines":1658,"percentage":1659},3100,659652,1596,18739,2.84,{"format":292,"sources":321,"lines":1661,"clones":1662,"duplicatedLines":1663,"percentage":1664},513105,669,399619,77.88,{"format":327,"sources":1666,"lines":1667,"clones":1668,"duplicatedLines":1669,"percentage":1670},945,211007,446,7325,3.47,{"format":898,"sources":1672,"lines":1673,"clones":830,"duplicatedLines":1674,"percentage":1675},24,8823,589,6.68,{"format":348,"sources":330,"lines":1677,"clones":1360,"duplicatedLines":1601,"percentage":1678},15829,1.96,{"format":455,"sources":1680,"lines":1681,"clones":1187,"duplicatedLines":1468,"percentage":1682},53,1851,25.01,{"format":334,"sources":344,"lines":1684,"clones":1685,"duplicatedLines":1686,"percentage":1687},2647,25,377,14.24,{"format":341,"sources":1689,"lines":1690,"clones":632,"duplicatedLines":624,"percentage":1691},79,11340,4.17,{"format":751,"sources":1693,"lines":1694,"clones":269,"duplicatedLines":1695,"percentage":1696},73,3783,55,1.45,{"format":1698,"sources":355,"lines":1699,"clones":269,"duplicatedLines":535,"percentage":1700},"lua",2126,2.68,[1702,1711,1720,1729,1733,1737,1743,1752,1761,1771],{"format":292,"lines":1703,"tokens":1704,"firstFile":1705,"secondFile":1709},6354,20463,{"name":1706,"start":1707,"end":1708},"packages\u002Fdb\u002Fdrizzle\u002Fmeta\u002F0047_snapshot.json",2187,8540,{"name":1710,"start":1707,"end":1708},"packages\u002Fdb\u002Fdrizzle\u002Fmeta\u002F0048_snapshot.json",{"format":292,"lines":1712,"tokens":1713,"firstFile":1714,"secondFile":1718},5024,16133,{"name":1715,"start":1716,"end":1717},"packages\u002Fdb\u002Fdrizzle\u002Fmeta\u002F0026_snapshot.json",521,5544,{"name":1719,"start":1716,"end":1717},"packages\u002Fdb\u002Fdrizzle\u002Fmeta\u002F0027_snapshot.json",{"format":292,"lines":1721,"tokens":1722,"firstFile":1723,"secondFile":1727},4838,15576,{"name":1724,"start":1725,"end":1726},"packages\u002Fdb\u002Fdrizzle\u002Fmeta\u002F0049_snapshot.json",2790,7627,{"name":1728,"start":1725,"end":1726},"packages\u002Fdb\u002Fdrizzle\u002Fmeta\u002F0050_snapshot.json",{"format":292,"lines":1721,"tokens":1722,"firstFile":1730,"secondFile":1731},{"name":1724,"start":1725,"end":1726},{"name":1732,"start":1725,"end":1726},"packages\u002Fdb\u002Fdrizzle\u002Fmeta\u002F0051_snapshot.json",{"format":292,"lines":1721,"tokens":1722,"firstFile":1734,"secondFile":1735},{"name":1724,"start":1725,"end":1726},{"name":1736,"start":1725,"end":1726},"packages\u002Fdb\u002Fdrizzle\u002Fmeta\u002F0052_snapshot.json",{"format":292,"lines":1721,"tokens":1722,"firstFile":1738,"secondFile":1739},{"name":1724,"start":1725,"end":1726},{"name":1740,"start":1741,"end":1742},"packages\u002Fdb\u002Fdrizzle\u002Fmeta\u002F0053_snapshot.json",2878,7715,{"format":292,"lines":1744,"tokens":1745,"firstFile":1746,"secondFile":1750},4743,15237,{"name":1747,"start":1748,"end":1749},"packages\u002Fdb\u002Fdrizzle\u002Fmeta\u002F0057_snapshot.json",2817,7559,{"name":1751,"start":1748,"end":1749},"packages\u002Fdb\u002Fdrizzle\u002Fmeta\u002F0058_snapshot.json",{"format":292,"lines":1753,"tokens":1754,"firstFile":1755,"secondFile":1759},4564,14728,{"name":1756,"start":1757,"end":1758},"packages\u002Fdb\u002Fdrizzle\u002Fmeta\u002F0021_snapshot.json",1946,6509,{"name":1760,"start":1757,"end":1758},"packages\u002Fdb\u002Fdrizzle\u002Fmeta\u002F0022_snapshot.json",{"format":292,"lines":1762,"tokens":1763,"firstFile":1764,"secondFile":1768},4416,14233,{"name":1765,"start":1766,"end":1767},"packages\u002Fdb\u002Fdrizzle\u002Fmeta\u002F0039_snapshot.json",3675,8090,{"name":1769,"start":1694,"end":1770},"packages\u002Fdb\u002Fdrizzle\u002Fmeta\u002F0040_snapshot.json",8198,{"format":292,"lines":1772,"tokens":1773,"firstFile":1774,"secondFile":1778},3970,12764,{"name":1775,"start":1776,"end":1777},"packages\u002Fdb\u002Fdrizzle\u002Fmeta\u002F0042_snapshot.json",3834,7803,{"name":1779,"start":1776,"end":1777},"packages\u002Fdb\u002Fdrizzle\u002Fmeta\u002F0043_snapshot.json",{"score":1781,"grade":261,"size":1782,"dimensions":1785},67.4,{"lines":1783,"files":1784,"class":442},893228,4234,[1786,1792,1798],{"id":445,"source":446,"value":816,"adjusted":816,"lines":1787,"halfLife":449,"formats":1788,"excluded":1790,"weight":220,"score":1791},26669,[313,327,341,320,751,1698,299,451,452,306,1789,1150,600,354],"kotlin",[455,456,457],78.4,{"id":460,"source":446,"value":1793,"adjusted":1793,"lines":1794,"halfLife":463,"coverage":1795,"weight":1796,"score":1797},2.1,18396,98.3,0.983,82.4,{"id":468,"source":446,"value":1799,"adjusted":1799,"lines":1800,"halfLife":472,"weight":220,"score":1801},53.7,479938,47.5,{"total":1803,"mean":1804,"files":1805},144078,34,[1806,1811,1814,1819,1824,1829,1834,1838,1842,1847],{"path":1807,"complexity":1808,"lines":1809,"bytes":1810},"apps\u002Fdashboard\u002Fsrc\u002Fcomponents\u002Fmigration\u002FServerMigrationWizard.tsx",1016,4819,212775,{"path":1812,"complexity":1666,"lines":1476,"bytes":1813},"packages\u002Fadapters\u002Fsrc\u002Fruntime\u002Fdocker.ts",242818,{"path":1815,"complexity":1816,"lines":1817,"bytes":1818},"apps\u002Fdashboard\u002Fsrc\u002Fapp\u002F(dashboard)\u002Fprojects\u002F[id]\u002Fcomponents\u002FDomainSettings.tsx",894,3388,158878,{"path":1820,"complexity":1821,"lines":1822,"bytes":1823},"packages\u002Fplatform\u002Fsrc\u002Fengine\u002Fmodules\u002Fdeployments\u002Fcompose\u002Fdeploy.service.ts",835,4570,208642,{"path":1825,"complexity":1826,"lines":1827,"bytes":1828},"packages\u002Fplatform\u002Fsrc\u002Fengine\u002Fmodules\u002Fprojects\u002Fproject-crud.service.ts",675,2743,120433,{"path":1830,"complexity":1831,"lines":1832,"bytes":1833},"packages\u002Fplatform\u002Fsrc\u002Fengine\u002Fmodules\u002Fdeployments\u002Fbuild.service.ts",579,2986,139588,{"path":1835,"complexity":500,"lines":1836,"bytes":1837},"apps\u002Fapi\u002Ftest\u002Fmodules\u002Fdeployments\u002Fnative-sdk-parity.test.ts",2677,158209,{"path":1839,"complexity":500,"lines":1840,"bytes":1841},"apps\u002Fcli\u002Fsrc\u002Flib\u002Fcompose.ts",3712,177020,{"path":1843,"complexity":1844,"lines":1845,"bytes":1846},"apps\u002Fdashboard\u002Fsrc\u002Fapp\u002F(dashboard)\u002Fapps\u002Fnew\u002F[appId]\u002Fpage.tsx",523,1847,81937,{"path":1848,"complexity":1849,"lines":1850,"bytes":1851},"packages\u002Fadapters\u002Fsrc\u002Finfra\u002Fnginx.test.ts",517,3555,164199,{"percentage":1853,"findings":1854,"files":1855,"byCategory":1856,"largest":1862},2.09,438,4208,[1857,1858,1859,1860],{"category":534,"count":732},{"category":537,"count":722},{"category":539,"count":540},{"category":542,"count":1861},127,[1863,1866,1869,1872,1874,1877,1879,1882,1885,1888],{"category":534,"path":1864,"name":547,"line":220,"lines":1865},"apps\u002Fdashboard\u002Fsrc\u002Fcomponents\u002Fscale\u002FScaleEditor.tsx",690,{"category":534,"path":1867,"name":547,"line":220,"lines":1868},"packages\u002Fadapters\u002Fscripts\u002Fverify-managed-network.ts",631,{"category":534,"path":1870,"name":547,"line":220,"lines":1871},"apps\u002Fdashboard\u002Fsrc\u002Fcomponents\u002Fscale\u002FScaleInspector.tsx",618,{"category":534,"path":1873,"name":547,"line":220,"lines":1566},"apps\u002Fapi\u002Fscripts\u002Fpromo-code.ts",{"category":534,"path":1875,"name":547,"line":220,"lines":1876},"apps\u002Fdashboard\u002Fsrc\u002Fcomponents\u002Fscale\u002FScaleCanvas.tsx",455,{"category":534,"path":1878,"name":547,"line":220,"lines":689},"scripts\u002Faudit-sdk-relocation.mjs",{"category":534,"path":1880,"name":547,"line":220,"lines":1881},"apps\u002Fdashboard\u002Fsrc\u002Fcomponents\u002Fscale\u002FScaleToolbar.tsx",396,{"category":534,"path":1883,"name":547,"line":220,"lines":1884},"apps\u002Femail\u002Fclient\u002Fcomponents\u002Fcreate\u002Feditor.tsx",384,{"category":534,"path":1886,"name":547,"line":220,"lines":1887},"packages\u002Fplatform\u002Fsrc\u002Fnative-worker.ts",354,{"category":534,"path":1889,"name":547,"line":220,"lines":1418},"apps\u002Fdashboard\u002Fsrc\u002Fhooks\u002FuseBuildConnection.ts",{"name":219,"url":1891,"description":1892,"language":267,"stars":1893,"starsToday":1894,"defaultBranch":282,"headSha":1895,"durationMs":1896,"total":1897,"formats":1900,"topClones":1911,"health":1919,"complexity":1938,"deadCode":1973},"https:\u002F\u002Fgithub.com\u002Faverygan\u002Freclip","Download videos from almost any website. Lightweight, self-hosted media downloader with a clean web UI.",10290,113,"1d161d15a4fe93d9b3371377f0a421dc3e965b10",840,{"sources":344,"lines":268,"tokens":1898,"clones":220,"duplicatedLines":269,"duplicatedTokens":619,"percentage":221,"percentageTokens":1899},10692,0.57,[1901,1903,1906,1908,1909],{"format":299,"sources":220,"lines":1902,"clones":220,"duplicatedLines":269,"percentage":880},210,{"format":341,"sources":644,"lines":1904,"clones":1905,"duplicatedLines":1905,"percentage":1905},750,0,{"format":455,"sources":220,"lines":1907,"clones":1905,"duplicatedLines":1905,"percentage":1905},705,{"format":452,"sources":220,"lines":543,"clones":1905,"duplicatedLines":1905,"percentage":1905},{"format":348,"sources":220,"lines":1910,"clones":1905,"duplicatedLines":1905,"percentage":1905},66,[1912],{"format":299,"lines":269,"tokens":619,"firstFile":1913,"secondFile":1917},{"name":1914,"start":1915,"end":1916},"app.py",104,110,{"name":1914,"start":1918,"end":722},150,{"score":1920,"grade":1921,"size":1922,"dimensions":1925},78.6,"B",{"lines":1923,"files":273,"class":1924},1128,"S",[1926,1931,1935],{"id":445,"source":446,"value":1293,"adjusted":1927,"lines":269,"halfLife":449,"formats":1928,"excluded":1929,"weight":220,"score":1930},2.5,[341,299,452],[455,456],81.8,{"id":460,"source":446,"value":1905,"adjusted":1932,"lines":1905,"halfLife":463,"coverage":1933,"weight":1934,"score":458},2.8,18.6,0.186,{"id":468,"source":446,"value":1933,"adjusted":1936,"lines":1902,"halfLife":472,"weight":220,"score":1937},20.1,75.7,{"total":1939,"mean":1940,"files":1941},147,12.3,[1942,1944,1947,1950,1954,1957,1960,1963,1967,1970],{"path":1914,"complexity":1680,"lines":1902,"bytes":1943},6835,{"path":1945,"complexity":628,"lines":543,"bytes":1946},".git\u002Fhooks\u002Ffsmonitor-watchman.sample",4611,{"path":1948,"complexity":344,"lines":1520,"bytes":1949},".git\u002Fhooks\u002Fpre-rebase.sample",4898,{"path":1951,"complexity":344,"lines":1952,"bytes":1953},".git\u002Fhooks\u002Fsendemail-validate.sample",77,2308,{"path":1955,"complexity":632,"lines":1169,"bytes":1956},".git\u002Fhooks\u002Fupdate.sample",3650,{"path":1958,"complexity":644,"lines":860,"bytes":1959},"reclip.sh",1344,{"path":1961,"complexity":1448,"lines":330,"bytes":1962},".git\u002Fhooks\u002Fpush-to-checkout.sample",2783,{"path":1964,"complexity":357,"lines":1965,"bytes":1966},".git\u002Fhooks\u002Fpre-commit.sample",49,1649,{"path":1968,"complexity":357,"lines":1680,"bytes":1969},".git\u002Fhooks\u002Fpre-push.sample",1374,{"path":1971,"complexity":238,"lines":1672,"bytes":1972},".git\u002Fhooks\u002Fpre-receive.sample",544,{"percentage":1905,"findings":1905,"files":220,"byCategory":1974,"largest":1975},[],[],{"name":215,"url":1977,"description":1978,"language":257,"stars":1979,"starsToday":1980,"defaultBranch":836,"headSha":1981,"durationMs":716,"total":1982,"formats":1986,"topClones":2010,"health":2080,"complexity":2100,"deadCode":2149},"https:\u002F\u002Fgithub.com\u002Fcs341-illinois\u002Fcoursebook","Open Source Introductory Systems Programming Textbook for the University of Illinois",3187,572,"61c706f1037dab30feac2e4bb852c01c9257af64",{"sources":351,"lines":258,"tokens":1983,"clones":216,"duplicatedLines":259,"duplicatedTokens":1984,"percentage":217,"percentageTokens":1985},486965,216904,44.54,[1987,1993,1997,2001,2004,2006,2008,2009],{"format":455,"sources":1988,"lines":1989,"clones":1990,"duplicatedLines":1991,"percentage":1992},52,79082,553,57782,73.07,{"format":1994,"sources":1804,"lines":1995,"clones":355,"duplicatedLines":1693,"percentage":1996},"latex",16818,0.43,{"format":299,"sources":357,"lines":1998,"clones":245,"duplicatedLines":1999,"percentage":2000},593,26,4.38,{"format":334,"sources":816,"lines":2002,"clones":220,"duplicatedLines":1486,"percentage":2003},174,15.52,{"format":341,"sources":344,"lines":2005,"clones":1905,"duplicatedLines":1905,"percentage":1905},913,{"format":348,"sources":644,"lines":2007,"clones":1905,"duplicatedLines":1905,"percentage":1905},698,{"format":452,"sources":220,"lines":543,"clones":1905,"duplicatedLines":1905,"percentage":1905},{"format":456,"sources":220,"lines":634,"clones":1905,"duplicatedLines":1905,"percentage":1905},[2011,2019,2026,2030,2038,2046,2054,2061,2068,2074],{"format":455,"lines":2012,"tokens":2013,"firstFile":2014,"secondFile":2017},2346,8235,{"name":2015,"start":1182,"end":2016},"deadlock\u002Fdrawings\u002Fdining_arbitrator.svg",2383,{"name":2018,"start":1182,"end":2016},"deadlock\u002Fdrawings\u002Fdining_stalling.svg",{"format":455,"lines":2020,"tokens":2021,"firstFile":2022,"secondFile":2024},2344,8225,{"name":2015,"start":1182,"end":2023},2381,{"name":2025,"start":1182,"end":2023},"deadlock\u002Fdrawings\u002Fdining_livelock.svg",{"format":455,"lines":2020,"tokens":2021,"firstFile":2027,"secondFile":2028},{"name":2015,"start":1182,"end":2023},{"name":2029,"start":1182,"end":2023},"deadlock\u002Fdrawings\u002Fdining_partial.svg",{"format":455,"lines":2031,"tokens":2032,"firstFile":2033,"secondFile":2035},1690,5918,{"name":2015,"start":824,"end":2034},1753,{"name":2036,"start":900,"end":2037},"deadlock\u002Fdrawings\u002Fdining_naive.svg",1733,{"format":455,"lines":2039,"tokens":2040,"firstFile":2041,"secondFile":2044},1430,5072,{"name":2042,"start":628,"end":2043},"appendix\u002Fdrawings\u002Fip_datagram.svg",1448,{"name":2045,"start":628,"end":2043},"networking\u002Fdrawings\u002Ftcp_header.svg",{"format":455,"lines":2047,"tokens":2048,"firstFile":2049,"secondFile":2051},1427,5052,{"name":2042,"start":2050,"end":2043},22,{"name":2052,"start":965,"end":2053},"networking\u002Fdrawings\u002Fipv6_datagram.svg",1474,{"format":455,"lines":1244,"tokens":2055,"firstFile":2056,"secondFile":2058},4492,{"name":2042,"start":1988,"end":2057},1318,{"name":2059,"start":2050,"end":2060},"ipc\u002Fdrawings\u002Fpipe_process.svg",1288,{"format":455,"lines":2062,"tokens":2063,"firstFile":2064,"secondFile":2066},1268,4333,{"name":2065,"start":1451,"end":2060},"scheduling\u002Fdrawings\u002Fpsjf.svg",{"name":2067,"start":1364,"end":905},"scheduling\u002Fdrawings\u002Fsjf.svg",{"format":455,"lines":1244,"tokens":2069,"firstFile":2070,"secondFile":2071},4328,{"name":2065,"start":1451,"end":905},{"name":2072,"start":1364,"end":2073},"scheduling\u002Fdrawings\u002Frr.svg",1286,{"format":455,"lines":2075,"tokens":2076,"firstFile":2077,"secondFile":2079},1266,4314,{"name":2078,"start":628,"end":854},"scheduling\u002Fdrawings\u002Ffcfs.svg",{"name":2065,"start":2050,"end":905},{"score":2081,"grade":261,"size":2082,"dimensions":2085,"skipped":2098},57.1,{"lines":2083,"files":1605,"class":2084},18492,"M",[2086,2093],{"id":445,"source":446,"value":2087,"adjusted":2088,"lines":2089,"halfLife":449,"formats":2090,"excluded":2091,"weight":220,"score":2092},0.5,0.8,99,[1994,341,299,452],[455,456,457],93.5,{"id":468,"source":446,"value":2094,"adjusted":2095,"lines":2096,"halfLife":472,"weight":220,"score":2097},81.9,75.9,15139,34.9,[2099],{"id":460,"reason":761},{"total":2101,"mean":2102,"files":2103},3893,72.1,[2104,2109,2114,2119,2124,2128,2132,2137,2141,2145],{"path":2105,"complexity":2106,"lines":2107,"bytes":2108},"synchronization\u002Fsynchronization.tex",419,2395,84061,{"path":2110,"complexity":2111,"lines":2112,"bytes":2113},"ipc\u002Fipc.tex",343,1090,56311,{"path":2115,"complexity":2116,"lines":2117,"bytes":2118},"processes\u002Fprocesses.tex",320,1027,50970,{"path":2120,"complexity":2121,"lines":2122,"bytes":2123},"appendix\u002Fappendix.tex",295,1769,88886,{"path":2125,"complexity":1494,"lines":2126,"bytes":2127},"background\u002Fbackground.tex",1041,49728,{"path":2129,"complexity":2130,"lines":397,"bytes":2131},"review\u002Freview.tex",249,23558,{"path":2133,"complexity":2134,"lines":2135,"bytes":2136},"malloc\u002Fmalloc.tex",201,676,38251,{"path":2138,"complexity":349,"lines":2139,"bytes":2140},"networking\u002Fnetworking.tex",1496,74742,{"path":2142,"complexity":393,"lines":2143,"bytes":2144},"deadlock\u002Fdeadlock.tex",516,32725,{"path":2146,"complexity":2147,"lines":668,"bytes":2148},"filesystems\u002Ffilesystems.tex",175,75211,{"percentage":2150,"findings":644,"files":1448,"byCategory":2151,"largest":2153},1.69,[2152],{"category":542,"count":644},[2154,2158,2161,2163,2165,2167,2169,2171,2173,2174],{"category":542,"path":2155,"name":2156,"line":2157,"lines":220},"_scripts\u002Fgen_wiki.py","glob",9,{"category":542,"path":2159,"name":2160,"line":269,"lines":220},"_scripts\u002Fpandoc_epub_filter.py","Header",{"category":542,"path":2159,"name":2162,"line":269,"lines":220},"Link",{"category":542,"path":2159,"name":2164,"line":269,"lines":220},"Math",{"category":542,"path":2159,"name":2166,"line":269,"lines":220},"RawInline",{"category":542,"path":2159,"name":2168,"line":355,"lines":220},"sys",{"category":542,"path":2159,"name":2170,"line":2157,"lines":220},"re",{"category":542,"path":2172,"name":2160,"line":269,"lines":220},"_scripts\u002Fpandoc_wiki_filter.py",{"category":542,"path":2172,"name":2168,"line":355,"lines":220},{"category":542,"path":2172,"name":2170,"line":2157,"lines":220},{"name":2176,"url":2177,"description":2178,"language":261,"stars":2179,"starsToday":2180,"defaultBranch":282,"headSha":2181,"durationMs":2182,"total":2183,"formats":2188,"topClones":2224,"health":2300,"complexity":2319,"deadCode":2368},"willfaust\u002FMadeira","https:\u002F\u002Fgithub.com\u002Fwillfaust\u002FMadeira","Run x86-64 Windows PC games on jailed iOS via FEX-Emu + Wine + DXMT",1135,81,"d5a8e0a60804bddf48a9efa751adec52ba9a4bda",1346,{"sources":2184,"lines":263,"tokens":2185,"clones":262,"duplicatedLines":264,"duplicatedTokens":2186,"percentage":265,"percentageTokens":2187},182,1192989,181270,15.19,[2189,2194,2198,2203,2207,2210,2213,2217,2220,2223],{"format":2190,"sources":540,"lines":2191,"clones":2184,"duplicatedLines":2192,"percentage":2193},"c-header",10262,3439,33.51,{"format":750,"sources":628,"lines":2195,"clones":335,"duplicatedLines":2196,"percentage":2197},17136,244,1.42,{"format":2199,"sources":2200,"lines":2201,"clones":2050,"duplicatedLines":382,"percentage":2202},"objectivec",15,7566,2.59,{"format":1455,"sources":1685,"lines":2204,"clones":628,"duplicatedLines":2205,"percentage":2206},3191,1863,58.38,{"format":453,"sources":335,"lines":2208,"clones":245,"duplicatedLines":634,"percentage":2209},15347,0.11,{"format":882,"sources":355,"lines":2211,"clones":245,"duplicatedLines":2050,"percentage":2212},2069,1.06,{"format":348,"sources":540,"lines":2214,"clones":220,"duplicatedLines":2215,"percentage":2216},7375,185,2.51,{"format":341,"sources":1451,"lines":2218,"clones":220,"duplicatedLines":2157,"percentage":2219},1167,0.77,{"format":2221,"sources":357,"lines":2222,"clones":1905,"duplicatedLines":1905,"percentage":1905},"cpp",630,{"format":299,"sources":245,"lines":2111,"clones":1905,"duplicatedLines":1905,"percentage":1905},[2225,2231,2238,2245,2252,2259,2267,2275,2283,2291],{"format":2190,"lines":1176,"tokens":2226,"firstFile":2227,"secondFile":2229},5768,{"name":2228,"start":1693,"end":617},"research\u002Fmadeira-d3d12\u002Fsrc\u002Fpe\u002Ftri_metallib.h",{"name":2228,"start":2230,"end":1990},433,{"format":1455,"lines":2232,"tokens":2233,"firstFile":2234,"secondFile":2236},502,4778,{"name":2235,"start":220,"end":2232},"LICENSES\u002FLGPL-2.1.txt",{"name":2237,"start":220,"end":2232},"app\u002FMadeira\u002Flegal\u002FLICENSES\u002FLGPL-2.1.txt",{"format":2190,"lines":884,"tokens":2239,"firstFile":2240,"secondFile":2242},4693,{"name":2228,"start":1452,"end":2241},1747,{"name":2228,"start":2243,"end":2244},2042,2143,{"format":1455,"lines":2246,"tokens":2247,"firstFile":2248,"secondFile":2250},482,4628,{"name":2235,"start":1448,"end":2249},487,{"name":2251,"start":1448,"end":2249},"app\u002FMadeira\u002Flicenses\u002FLGPL-2.1.txt",{"format":2190,"lines":2253,"tokens":2254,"firstFile":2255,"secondFile":2257},94,4348,{"name":2228,"start":639,"end":2256},364,{"name":2228,"start":2222,"end":2258},723,{"format":2190,"lines":2180,"tokens":2260,"firstFile":2261,"secondFile":2264},3844,{"name":2228,"start":2262,"end":2263},1463,1543,{"name":2228,"start":2265,"end":2266},1859,1939,{"format":2190,"lines":1439,"tokens":2268,"firstFile":2269,"secondFile":2272},3205,{"name":2228,"start":2270,"end":2271},2255,2321,{"name":2228,"start":2273,"end":2274},2571,2638,{"format":2190,"lines":1910,"tokens":2276,"firstFile":2277,"secondFile":2280},3155,{"name":2228,"start":2278,"end":2279},1569,1634,{"name":2228,"start":2281,"end":2282},1964,2030,{"format":2190,"lines":1439,"tokens":2284,"firstFile":2285,"secondFile":2288},3120,{"name":2228,"start":2286,"end":2287},2391,2457,{"name":2228,"start":2289,"end":2290},2707,2773,{"format":2190,"lines":2292,"tokens":2293,"firstFile":2294,"secondFile":2297},65,3037,{"name":2228,"start":2295,"end":2296},836,900,{"name":2228,"start":2298,"end":2299},1151,1214,{"score":2301,"grade":995,"size":2302,"dimensions":2305,"skipped":2317},46,{"lines":2303,"files":2304,"class":2084},52868,115,[2306,2313],{"id":445,"source":446,"value":2307,"adjusted":2308,"lines":2309,"halfLife":449,"formats":2310,"excluded":2311,"weight":220,"score":2312},7.4,7.2,3905,[750,453,2190,2199,341,2221,299,320,452],[456,457],55.4,{"id":468,"source":446,"value":764,"adjusted":2314,"lines":2315,"halfLife":472,"weight":220,"score":2316},69.4,37640,38.2,[2318],{"id":460,"reason":761},{"total":2320,"mean":2321,"files":2322},10721,93.2,[2323,2328,2333,2337,2342,2346,2350,2354,2359,2363],{"path":2324,"complexity":2325,"lines":2326,"bytes":2327},"research\u002Fmadeira-d3d12\u002Fsrc\u002Fpe\u002Fmadeira_d3d12.c",4528,11637,701812,{"path":2329,"complexity":2330,"lines":2331,"bytes":2332},"app\u002FMadeira\u002FHardwareInput.swift",526,2117,98298,{"path":2334,"complexity":1849,"lines":2335,"bytes":2336},"app\u002FMadeira\u002FContentView.swift",3923,204780,{"path":2338,"complexity":2339,"lines":2340,"bytes":2341},"app\u002FMadeira\u002FLibrary.swift",475,2192,122993,{"path":2343,"complexity":729,"lines":2344,"bytes":2345},"research\u002Fmadeira-d3d12\u002Fsrc\u002Funix\u002Fmadeira_ir_unix.mm",1737,87424,{"path":2347,"complexity":639,"lines":2348,"bytes":2349},"app\u002FMadeira\u002FWineProcessBridge.m",1658,91113,{"path":2351,"complexity":660,"lines":2352,"bytes":2353},"research\u002Fmadeira-d3d12\u002Fsrc\u002Fpe\u002Fmadeira_d3d12_stubs.h",1158,85365,{"path":2355,"complexity":2356,"lines":2357,"bytes":2358},"app\u002FMadeira\u002FWinios\u002FWinios.m",246,1420,68473,{"path":2360,"complexity":1527,"lines":2361,"bytes":2362},"app\u002FMadeira\u002FDockInstallers.swift",760,45100,{"path":2364,"complexity":2365,"lines":2366,"bytes":2367},"research\u002Fmadeira-d3d12\u002Fsrc\u002Funix\u002Fmadeira_ags.cpp",177,490,24407,{"percentage":2369,"findings":245,"files":816,"byCategory":2370,"largest":2373},49.26,[2371,2372],{"category":534,"count":220},{"category":542,"count":220},[2374,2377],{"category":534,"path":2375,"name":547,"line":220,"lines":2376},"app\u002FMadeira\u002Fmadeira-jit.js",331,{"category":542,"path":2378,"name":2168,"line":629,"lines":220},"research\u002Fremote-metal\u002Fschema\u002Fwire_schema.py",{"name":2380,"url":2381,"description":2382,"language":237,"stars":2383,"starsToday":2384,"defaultBranch":2385,"headSha":2386,"durationMs":2387,"total":2388,"formats":2397,"topClones":2431,"health":2504,"complexity":2525,"deadCode":2573},"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.",21961,696,"dev","c3c448f1362792fa01092762aa06bdcfe52f7ddf",5064,{"sources":2389,"lines":2390,"tokens":2391,"clones":2392,"duplicatedLines":2393,"duplicatedTokens":2394,"percentage":2395,"percentageTokens":2396},6217,1262468,6766606,10820,167605,945867,13.28,13.98,[2398,2403,2409,2413,2417,2421,2424,2427,2429,2430],{"format":313,"sources":2399,"lines":2400,"clones":2401,"duplicatedLines":2402,"percentage":1178},5400,1123583,9465,143560,{"format":327,"sources":2404,"lines":2405,"clones":2406,"duplicatedLines":2407,"percentage":2408},570,114721,724,10994,9.58,{"format":292,"sources":693,"lines":2410,"clones":1884,"duplicatedLines":2411,"percentage":2412},9649,9726,100.8,{"format":348,"sources":2089,"lines":2414,"clones":1520,"duplicatedLines":2415,"percentage":2416},11223,2509,22.36,{"format":455,"sources":1448,"lines":2418,"clones":1180,"duplicatedLines":2419,"percentage":2420},1096,740,67.52,{"format":341,"sources":634,"lines":2422,"clones":357,"duplicatedLines":1187,"percentage":2423},748,4.01,{"format":334,"sources":2200,"lines":2425,"clones":816,"duplicatedLines":2301,"percentage":2426},852,5.4,{"format":898,"sources":220,"lines":2428,"clones":1905,"duplicatedLines":1905,"percentage":1905},226,{"format":452,"sources":220,"lines":543,"clones":1905,"duplicatedLines":1905,"percentage":1905},{"format":320,"sources":245,"lines":1505,"clones":1905,"duplicatedLines":1905,"percentage":1905},[2432,2439,2446,2454,2460,2469,2475,2481,2490,2498],{"format":327,"lines":1487,"tokens":2433,"firstFile":2434,"secondFile":2437},2372,{"name":2435,"start":2292,"end":2436},"packages\u002Fsheets-hyper-link-ui\u002Fsrc\u002Fviews\u002FCellLinkEdit.tsx",435,{"name":2438,"start":2292,"end":2436},"packages\u002Fsheets-hyper-link-ui\u002Fsrc\u002Fviews\u002FMobileCellLinkEdit.tsx",{"format":313,"lines":884,"tokens":2440,"firstFile":2441,"secondFile":2443},2326,{"name":2442,"start":2292,"end":1385},"packages\u002Fengine-formula\u002Fsrc\u002Ffunctions\u002Fmath\u002Fmdeterm\u002F__tests__\u002Findex.spec.ts",{"name":2444,"start":323,"end":2445},"packages\u002Fengine-formula\u002Fsrc\u002Ffunctions\u002Fmath\u002Fminverse\u002F__tests__\u002Findex.spec.ts",212,{"format":313,"lines":2447,"tokens":2448,"firstFile":2449,"secondFile":2452},131,2133,{"name":2450,"start":1169,"end":2451},"packages\u002Fcore\u002Fsrc\u002Fshared\u002Fnumfmt\u002F__tests__\u002Fdate-bounds.spec.ts",258,{"name":2453,"start":1672,"end":635},"packages\u002Fcore\u002Fsrc\u002Fshared\u002Fnumfmt\u002F__tests__\u002Fleap-1900.spec.ts",{"format":313,"lines":758,"tokens":2455,"firstFile":2456,"secondFile":2458},1864,{"name":2442,"start":2457,"end":653},126,{"name":2444,"start":2445,"end":2459},243,{"format":313,"lines":2461,"tokens":2462,"firstFile":2463,"secondFile":2467},251,1331,{"name":2464,"start":2465,"end":2466},"packages\u002Fengine-formula\u002Fsrc\u002Ffunctions\u002Fstatistical\u002Fcorrel\u002F__tests__\u002Findex.spec.ts",29,279,{"name":2468,"start":2465,"end":2466},"packages\u002Fengine-formula\u002Fsrc\u002Ffunctions\u002Fstatistical\u002Fpearson\u002F__tests__\u002Findex.spec.ts",{"format":313,"lines":660,"tokens":2470,"firstFile":2471,"secondFile":2473},1323,{"name":2472,"start":1020,"end":1601},"packages\u002Fengine-formula\u002Fsrc\u002Ffunctions\u002Fstatistical\u002Fintercept\u002F__tests__\u002Findex.spec.ts",{"name":2474,"start":1020,"end":1601},"packages\u002Fengine-formula\u002Fsrc\u002Ffunctions\u002Fstatistical\u002Fslope\u002F__tests__\u002Findex.spec.ts",{"format":313,"lines":2461,"tokens":2476,"firstFile":2477,"secondFile":2479},1317,{"name":2472,"start":1020,"end":2478},308,{"name":2480,"start":1020,"end":2478},"packages\u002Fengine-formula\u002Fsrc\u002Ffunctions\u002Fstatistical\u002Fsteyx\u002F__tests__\u002Findex.spec.ts",{"format":313,"lines":2482,"tokens":2483,"firstFile":2484,"secondFile":2488},245,1281,{"name":2485,"start":2486,"end":2487},"packages\u002Fengine-formula\u002Fsrc\u002Ffunctions\u002Fstatistical\u002Fgrowth\u002F__tests__\u002Findex.spec.ts",95,339,{"name":2489,"start":2486,"end":2487},"packages\u002Fengine-formula\u002Fsrc\u002Ffunctions\u002Fstatistical\u002Ftrend\u002F__tests__\u002Findex.spec.ts",{"format":327,"lines":2491,"tokens":2492,"firstFile":2493,"secondFile":2496},234,1262,{"name":2494,"start":890,"end":2495},"packages\u002Fthread-comment-ui\u002Fsrc\u002Fviews\u002F__tests__\u002FThreadCommentPanel.spec.tsx",326,{"name":2497,"start":2304,"end":991},"packages\u002Fthread-comment-ui\u002Fsrc\u002Fviews\u002F__tests__\u002FThreadCommentTree.spec.tsx",{"format":313,"lines":1456,"tokens":1241,"firstFile":2499,"secondFile":2502},{"name":2500,"start":2089,"end":2501},"packages\u002Fdocs-drawing-ui\u002Fsrc\u002Fcontrollers\u002Fmobile\u002Fdrawing-popup-menu.controller.ts",300,{"name":2503,"start":693,"end":2501},"packages\u002Fdocs-drawing-ui\u002Fsrc\u002Fmenu\u002Fdrawing-popup-menu.controller.ts",{"score":2505,"grade":261,"size":2506,"dimensions":2509},60.6,{"lines":2507,"files":2508,"class":999},1238631,5963,[2510,2516,2520],{"id":445,"source":446,"value":2511,"adjusted":2511,"lines":2512,"halfLife":449,"formats":2513,"excluded":2514,"weight":220,"score":2515},12.4,154169,[313,327,341,452,320],[455,456,457],36.3,{"id":460,"source":446,"value":2517,"adjusted":2517,"lines":2518,"halfLife":463,"weight":220,"score":2519},0.4,5237,96.2,{"id":468,"source":446,"value":2521,"adjusted":2522,"lines":2523,"halfLife":472,"weight":220,"score":2524},32.5,32.4,402161,63.8,{"total":2526,"mean":2527,"files":2528},118098,19.8,[2529,2533,2538,2543,2547,2551,2555,2558,2563,2568],{"path":2530,"complexity":638,"lines":2531,"bytes":2532},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fdoc-skeleton.ts",5610,231254,{"path":2534,"complexity":2535,"lines":2536,"bytes":2537},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fblock\u002Fparagraph\u002Flayout-ruler.ts",919,3293,138329,{"path":2539,"complexity":2540,"lines":2541,"bytes":2542},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002F__tests__\u002Fdoc-skeleton.spec.ts",875,7609,371415,{"path":2544,"complexity":1268,"lines":2545,"bytes":2546},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fblock\u002Fparagraph\u002F__tests__\u002Flayout-ruler.spec.ts",3802,203130,{"path":2548,"complexity":1498,"lines":2549,"bytes":2550},"packages\u002Fengine-formula\u002Fsrc\u002Fengine\u002Fanalysis\u002Flexer-tree-builder.ts",2561,96247,{"path":2552,"complexity":2232,"lines":2553,"bytes":2554},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fblock\u002Fparagraph\u002F__tests__\u002Flinebreaking.spec.ts",4573,201151,{"path":2556,"complexity":510,"lines":1953,"bytes":2557},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Ftools.ts",87451,{"path":2559,"complexity":2560,"lines":2561,"bytes":2562},"packages\u002Fdocs-ui\u002Fsrc\u002Fcontrollers\u002Frender-controllers\u002Fdoc.render-controller.ts",465,2156,85869,{"path":2564,"complexity":2565,"lines":2566,"bytes":2567},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fblock\u002Fparagraph\u002Flinebreaking.ts",450,1572,63278,{"path":2569,"complexity":2570,"lines":2571,"bytes":2572},"packages\u002Fsheets-drawing-ui\u002Fsrc\u002Fservices\u002Fcanvas-float-dom-manager.service.ts",430,2528,100036,{"percentage":2574,"findings":2575,"files":2576,"byCategory":2577,"largest":2582},0.42,287,6778,[2578,2579,2581],{"category":534,"count":1449},{"category":537,"count":2580},165,{"category":539,"count":644},[2583,2586,2589,2592,2594,2597,2599,2602,2604,2606],{"category":534,"path":2584,"name":547,"line":220,"lines":2585},"packages\u002Fslides\u002Fsrc\u002Fbasics\u002Fdemo-data.ts",219,{"category":534,"path":2587,"name":547,"line":220,"lines":2588},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fhyphenation\u002Fpatterns\u002Faf.ts",207,{"category":534,"path":2590,"name":547,"line":220,"lines":2591},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fhyphenation\u002Fpatterns\u002Fru.ts",206,{"category":534,"path":2593,"name":547,"line":220,"lines":613},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fhyphenation\u002Fpatterns\u002Fsr-cyrl.ts",{"category":534,"path":2595,"name":547,"line":220,"lines":2596},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fhyphenation\u002Fpatterns\u002Fsh-cyrl.ts",138,{"category":534,"path":2598,"name":547,"line":220,"lines":2596},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fhyphenation\u002Fpatterns\u002Fsh-latn.ts",{"category":534,"path":2600,"name":547,"line":220,"lines":2601},"packages\u002Fdocs\u002Fsrc\u002Fservices\u002Fdoc-view-model-manager.service.ts",135,{"category":534,"path":2603,"name":547,"line":220,"lines":732},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fhyphenation\u002Fpatterns\u002Fnb.ts",{"category":534,"path":2605,"name":547,"line":220,"lines":732},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fhyphenation\u002Fpatterns\u002Fnn.ts",{"category":534,"path":2607,"name":547,"line":220,"lines":2608},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fhyphenation\u002Fpatterns\u002Fno.ts",130,{"name":228,"url":2610,"description":2611,"language":271,"stars":2612,"starsToday":1804,"defaultBranch":836,"headSha":2613,"durationMs":407,"total":2614,"formats":2617,"topClones":2629,"health":2635,"complexity":2649,"deadCode":2678},"https:\u002F\u002Fgithub.com\u002Frakyll\u002Fhey","HTTP load generator, ApacheBench (ab) replacement",20534,"5626f79b8698df6daf9b25799c9805c6acc96740",{"sources":1364,"lines":272,"tokens":2615,"clones":220,"duplicatedLines":273,"duplicatedTokens":1174,"percentage":274,"percentageTokens":2616},12308,0.71,[2618,2621,2623,2624,2625,2627],{"format":600,"sources":269,"lines":2619,"clones":220,"duplicatedLines":273,"percentage":2620},1260,0.95,{"format":341,"sources":2157,"lines":2622,"clones":1905,"duplicatedLines":1905,"percentage":1905},694,{"format":452,"sources":220,"lines":543,"clones":1905,"duplicatedLines":1905,"percentage":1905},{"format":348,"sources":220,"lines":1915,"clones":1905,"duplicatedLines":1905,"percentage":1905},{"format":456,"sources":220,"lines":2626,"clones":1905,"duplicatedLines":1905,"percentage":1905},43,{"format":334,"sources":220,"lines":2628,"clones":1905,"duplicatedLines":1905,"percentage":1905},28,[2630],{"format":600,"lines":273,"tokens":1174,"firstFile":2631,"secondFile":2634},{"name":2632,"start":2465,"end":2633},"requester\u002Frequester_test.go",40,{"name":2632,"start":472,"end":619},{"score":229,"grade":230,"size":2636,"dimensions":2638,"skipped":2646},{"lines":2637,"files":634,"class":1924},2122,[2639,2643],{"id":445,"source":446,"value":1293,"adjusted":245,"lines":273,"halfLife":449,"formats":2640,"excluded":2641,"weight":220,"score":2642},[600,341,452],[456,457],85,{"id":468,"source":446,"value":1905,"adjusted":2644,"lines":1905,"halfLife":472,"weight":220,"score":2645},10.1,86.9,[2647],{"id":460,"reason":2648},"no JavaScript, TypeScript, Python or compiler-checked Rust files",{"total":1118,"mean":2650,"files":2651},13.6,[2652,2656,2661,2665,2666,2669,2670,2671,2674,2675],{"path":2653,"complexity":2633,"lines":2654,"bytes":2655},"hey.go",289,7159,{"path":2657,"complexity":2658,"lines":2659,"bytes":2660},"requester\u002Frequester.go",35,273,6818,{"path":2662,"complexity":1999,"lines":2663,"bytes":2664},"requester\u002Freport.go",323,7872,{"path":1945,"complexity":628,"lines":543,"bytes":1946},{"path":2632,"complexity":634,"lines":2667,"bytes":2668},134,3300,{"path":1948,"complexity":344,"lines":1520,"bytes":1949},{"path":1951,"complexity":344,"lines":1952,"bytes":1953},{"path":2672,"complexity":344,"lines":1910,"bytes":2673},"hey_test.go",2094,{"path":1955,"complexity":632,"lines":1169,"bytes":1956},{"path":2676,"complexity":632,"lines":1169,"bytes":2677},"requester\u002Fprint.go",4937,null,1790832760817]