[{"data":1,"prerenderedAt":2610},["ShallowReactive",2],{"navigation_docs":3,"trending-day-2026-09-20":188},[4,50,82,99,135,157,173,178,183],{"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],{"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,"children":86,"icon":6},"CI & Hooks","\u002Fci-and-hooks","3.ci-and-hooks\u002F1.index",[87,89,94],{"title":83,"path":84,"stem":85,"icon":88},"i-lucide-git-pull-request",{"title":90,"path":91,"stem":92,"icon":93},"Use jscpd in CI","\u002Fci-and-hooks\u002Fci","3.ci-and-hooks\u002F2.ci","i-lucide-github",{"title":95,"path":96,"stem":97,"icon":98},"Use jscpd in Pre-Commit Hook","\u002Fci-and-hooks\u002Fpre-commit","3.ci-and-hooks\u002F3.pre-commit","i-lucide-git-commit",{"title":100,"path":101,"stem":102,"children":103,"icon":105},"Reporters","\u002Freporters","4.reporters\u002F1.index",[104,106,110,115,120,125,130],{"title":100,"path":101,"stem":102,"icon":105},"i-lucide-file-chart-column",{"title":107,"path":108,"stem":109,"icon":29},"HTML Reporter","\u002Freporters\u002Fhtml","4.reporters\u002F2.html",{"title":111,"path":112,"stem":113,"icon":114},"JSON Reporter","\u002Freporters\u002Fjson","4.reporters\u002F3.json","i-lucide-braces",{"title":116,"path":117,"stem":118,"icon":119},"Badge Reporter","\u002Freporters\u002Fbadge","4.reporters\u002F4.badge","i-lucide-award",{"title":121,"path":122,"stem":123,"icon":124},"SARIF Reporter","\u002Freporters\u002Fsarif","4.reporters\u002F5.sarif","i-lucide-shield-check",{"title":126,"path":127,"stem":128,"icon":129},"CodeClimate \u002F GitLab Reporter","\u002Freporters\u002Fcodeclimate","4.reporters\u002F6.codeclimate","i-lucide-flag-triangle-right",{"title":131,"path":132,"stem":133,"icon":134},"OpenMetrics Reporter","\u002Freporters\u002Fopenmetrics","4.reporters\u002F7.openmetrics","i-lucide-activity",{"title":136,"path":137,"stem":138,"children":139,"icon":6},"Benchmarks","\u002Fbenchmarks","5.benchmarks\u002F1.index",[140,142,147,152],{"title":136,"path":137,"stem":138,"icon":141},"i-lucide-gauge",{"title":143,"path":144,"stem":145,"icon":146},"Detection Speed","\u002Fbenchmarks\u002Fdetection-speed","5.benchmarks\u002F2.detection-speed","i-lucide-zap",{"title":148,"path":149,"stem":150,"icon":151},"Multi-Format Detection","\u002Fbenchmarks\u002Fcross-format","5.benchmarks\u002F3.cross-format","i-lucide-layers",{"title":153,"path":154,"stem":155,"icon":156},"AI Token Efficiency","\u002Fbenchmarks\u002Fai-token-efficiency","5.benchmarks\u002F4.ai-token-efficiency","i-lucide-sparkles",{"title":158,"path":159,"stem":160,"children":161,"icon":163},"API","\u002Fapi","6.api\u002F1.index",[162,164,169],{"title":158,"path":159,"stem":160,"icon":163},"i-lucide-code",{"title":165,"path":166,"stem":167,"icon":168},"Rust Crates (v5)","\u002Fapi\u002Fcore","6.api\u002F2.core","i-lucide-box",{"title":170,"path":171,"stem":172,"icon":168},"MCP Server","\u002Fapi\u002Fmcp-server","6.api\u002F4.mcp-server",{"title":174,"path":175,"stem":176,"icon":177},"Trending","\u002Ftrending","7.trending","i-lucide-trending-up",{"title":179,"path":180,"stem":181,"icon":182},"Research","\u002Fresearch","8.research","i-lucide-graduation-cap",{"title":184,"path":185,"stem":186,"icon":187},"Articles","\u002Farticles","9.articles","i-lucide-newspaper",{"date":189,"generatedAt":190,"source":191,"summary":192,"repos":262},"2026-09-20","2026-09-20T05:26:31.958Z","github-trending-daily",{"repos":193,"sources":194,"lines":195,"tokens":196,"clones":197,"duplicatedLines":198,"duplicatedTokens":199,"percentage":200,"percentageTokens":201,"avgPercentage":202,"medianPercentage":203,"mostDuplicated":204,"cleanest":208,"mostClones":212,"avgHealth":213,"healthiest":214,"leastHealthy":218,"languages":222},12,6116,1628919,9596166,8058,195804,921473,12.02,9.6,5.92,2.91,{"name":205,"clones":206,"percentage":207},"docling-project\u002Fdocling",4272,25.5,{"name":209,"clones":210,"percentage":211},"anthropics\u002Fclaude-code",57,0.77,{"name":205,"clones":206,"percentage":207},63.42,{"name":215,"score":216,"grade":217},"ruanyf\u002Fweekly",81.8,"B",{"name":219,"score":220,"grade":221},"cloudflare\u002Fquiche",34.6,"E",[223,230,236,243,249,256],{"language":224,"repos":225,"clones":226,"lines":227,"duplicatedLines":228,"percentage":229},"Python",3,4888,972097,159093,16.37,{"language":231,"repos":225,"clones":232,"lines":233,"duplicatedLines":234,"percentage":235},"TypeScript",476,208411,6973,3.35,{"language":237,"repos":238,"clones":239,"lines":240,"duplicatedLines":241,"percentage":242},"Rust",2,1940,235352,23724,10.08,{"language":244,"repos":238,"clones":245,"lines":246,"duplicatedLines":247,"percentage":248},"JavaScript",70,42528,926,2.18,{"language":250,"repos":251,"clones":252,"lines":253,"duplicatedLines":254,"percentage":255},"Other",1,668,165071,4761,2.88,{"language":257,"repos":251,"clones":258,"lines":259,"duplicatedLines":260,"percentage":261},"Jupyter Notebook",16,5460,327,5.99,[263,484,676,896,1096,1252,1506,1702,1826,2031,2241,2416],{"name":264,"url":265,"description":266,"language":244,"stars":267,"starsToday":268,"defaultBranch":269,"headSha":270,"durationMs":271,"total":272,"formats":281,"topClones":313,"health":407,"complexity":436,"deadCode":481},"cloudflare\u002Fsecurity-audit-skill","https:\u002F\u002Fgithub.com\u002Fcloudflare\u002Fsecurity-audit-skill","A coding-agent skill for multi-phase security audits with independently verified, machine-readable findings",16736,3155,"main","c1c8a8c1471069fb0e188eeaff69b8e8db6564a8",3005,{"sources":273,"lines":274,"tokens":275,"clones":276,"duplicatedLines":277,"duplicatedTokens":278,"percentage":279,"percentageTokens":280},48,7139,68478,28,442,2850,6.19,4.16,[282,289,294,300,304,308,311],{"format":283,"sources":284,"lines":285,"clones":286,"duplicatedLines":287,"percentage":288},"javascript",4,3037,24,252,8.3,{"format":290,"sources":225,"lines":291,"clones":225,"duplicatedLines":292,"percentage":293},"json",835,157,18.8,{"format":295,"sources":296,"lines":297,"clones":251,"duplicatedLines":298,"percentage":299},"text",13,455,33,7.25,{"format":301,"sources":258,"lines":302,"clones":303,"duplicatedLines":303,"percentage":303},"markdown",1884,0,{"format":305,"sources":306,"lines":307,"clones":303,"duplicatedLines":303,"percentage":303},"bash",10,757,{"format":309,"sources":251,"lines":310,"clones":303,"duplicatedLines":303,"percentage":303},"perl",168,{"format":312,"sources":251,"lines":225,"clones":303,"duplicatedLines":303,"percentage":303},"yaml",[314,325,335,343,354,365,374,382,390,399],{"format":295,"lines":315,"tokens":316,"firstFile":317,"secondFile":321},34,399,{"name":318,"start":319,"end":320},"skills\u002Fsecurity-audit\u002FHUNTING.md:text",102,135,{"name":322,"start":323,"end":324},"skills\u002Fsecurity-audit\u002FVALIDATION-AND-REPORTING.md:text",51,84,{"format":290,"lines":326,"tokens":327,"firstFile":328,"secondFile":332},80,268,{"name":329,"start":330,"end":331},"skills\u002Fsecurity-audit\u002Freport-schema.json",253,332,{"name":329,"start":333,"end":334},370,449,{"format":290,"lines":336,"tokens":337,"firstFile":338,"secondFile":341},64,217,{"name":329,"start":339,"end":340},35,98,{"name":329,"start":342,"end":331},269,{"format":283,"lines":344,"tokens":345,"firstFile":346,"secondFile":350},32,199,{"name":347,"start":348,"end":349},"skills\u002Fsecurity-audit\u002Fvalidate-coverage-ledger.cjs",92,123,{"name":351,"start":352,"end":353},"skills\u002Fsecurity-audit\u002Fvalidate-findings.cjs",55,86,{"format":283,"lines":355,"tokens":356,"firstFile":357,"secondFile":361},14,124,{"name":358,"start":359,"end":360},"skills\u002Fsecurity-audit\u002Fvalidate-coverage-ledger.test.cjs",628,641,{"name":362,"start":363,"end":364},"skills\u002Fsecurity-audit\u002Fvalidate-findings.test.cjs",467,480,{"format":283,"lines":366,"tokens":367,"firstFile":368,"secondFile":371},23,122,{"name":347,"start":369,"end":370},318,340,{"name":351,"start":372,"end":373},138,160,{"format":283,"lines":258,"tokens":375,"firstFile":376,"secondFile":379},109,{"name":347,"start":377,"end":378},718,733,{"name":351,"start":380,"end":381},601,615,{"format":283,"lines":355,"tokens":383,"firstFile":384,"secondFile":387},106,{"name":358,"start":385,"end":386},610,623,{"name":362,"start":388,"end":389},387,400,{"format":283,"lines":391,"tokens":392,"firstFile":393,"secondFile":396},11,94,{"name":358,"start":394,"end":395},652,662,{"name":362,"start":397,"end":398},491,501,{"format":283,"lines":355,"tokens":400,"firstFile":401,"secondFile":404},91,{"name":358,"start":402,"end":403},575,588,{"name":362,"start":405,"end":406},412,425,{"score":408,"grade":409,"size":410,"dimensions":413},61.6,"C",{"lines":411,"files":355,"class":412},3899,"S",[414,424,431],{"id":415,"source":416,"value":417,"adjusted":418,"lines":287,"halfLife":419,"formats":420,"excluded":421,"weight":251,"score":423},"duplication","jscpd",6.5,5.5,8.5,[283,305,309],[295,422],"data",64.1,{"id":425,"source":416,"value":303,"adjusted":426,"lines":303,"halfLife":427,"coverage":428,"weight":429,"score":430},"dead-code",1.2,7.5,77.9,0.779,89.2,{"id":432,"source":416,"value":428,"adjusted":433,"lines":285,"halfLife":434,"weight":251,"score":435},"complexity",58.6,50,44.4,{"total":437,"mean":438,"files":439},1028,73.4,[440,444,448,452,455,459,463,467,471,476],{"path":347,"complexity":441,"lines":442,"bytes":443},358,872,33522,{"path":351,"complexity":445,"lines":446,"bytes":447},347,773,28806,{"path":358,"complexity":449,"lines":450,"bytes":451},120,740,28483,{"path":362,"complexity":453,"lines":394,"bytes":454},119,26384,{"path":456,"complexity":457,"lines":310,"bytes":458},".git\u002Fhooks\u002Ffsmonitor-watchman.sample",19,4611,{"path":460,"complexity":355,"lines":461,"bytes":462},".git\u002Fhooks\u002Fpre-rebase.sample",169,4898,{"path":464,"complexity":355,"lines":465,"bytes":466},".git\u002Fhooks\u002Fsendemail-validate.sample",77,2308,{"path":468,"complexity":296,"lines":469,"bytes":470},".git\u002Fhooks\u002Fupdate.sample",128,3650,{"path":472,"complexity":473,"lines":474,"bytes":475},".git\u002Fhooks\u002Fpush-to-checkout.sample",6,78,2783,{"path":477,"complexity":478,"lines":479,"bytes":480},".git\u002Fhooks\u002Fpre-commit.sample",5,49,1649,{"percentage":303,"findings":303,"files":284,"byCategory":482,"largest":483},[],[],{"name":485,"url":486,"description":487,"language":244,"stars":488,"starsToday":489,"defaultBranch":269,"headSha":490,"durationMs":491,"total":492,"formats":501,"topClones":540,"health":604,"complexity":626,"deadCode":673},"addyosmani\u002Fagent-skills","https:\u002F\u002Fgithub.com\u002Faddyosmani\u002Fagent-skills","Production-grade engineering skills for AI coding agents.",97172,556,"c004a74784a08295d52749b04cda634125b9a581",885,{"sources":493,"lines":494,"tokens":495,"clones":496,"duplicatedLines":497,"duplicatedTokens":498,"percentage":499,"percentageTokens":500},287,35389,197079,42,484,4945,1.37,2.51,[502,508,514,519,522,526,530,532,534,537],{"format":283,"sources":503,"lines":504,"clones":505,"duplicatedLines":506,"percentage":507},29,3069,15,143,4.66,{"format":509,"sources":510,"lines":511,"clones":505,"duplicatedLines":512,"percentage":513},"toml",18,542,242,44.65,{"format":305,"sources":515,"lines":516,"clones":473,"duplicatedLines":517,"percentage":518},31,3925,58,1.48,{"format":301,"sources":348,"lines":520,"clones":284,"duplicatedLines":276,"percentage":521},13895,0.2,{"format":523,"sources":296,"lines":524,"clones":251,"duplicatedLines":473,"percentage":525},"typescript",3171,0.19,{"format":312,"sources":286,"lines":527,"clones":251,"duplicatedLines":528,"percentage":529},799,7,0.88,{"format":295,"sources":315,"lines":531,"clones":303,"duplicatedLines":303,"percentage":303},6397,{"format":290,"sources":515,"lines":533,"clones":303,"duplicatedLines":303,"percentage":303},1495,{"format":535,"sources":478,"lines":536,"clones":303,"duplicatedLines":303,"percentage":303},"tsx",1035,{"format":538,"sources":225,"lines":539,"clones":303,"duplicatedLines":303,"percentage":303},"markup",410,[541,548,557,563,568,574,580,587,595,601],{"format":509,"lines":542,"tokens":543,"firstFile":544,"secondFile":546},43,743,{"name":545,"start":251,"end":542},".gemini\u002Fcommands\u002Fbuild.toml",{"name":547,"start":251,"end":542},"commands\u002Fbuild.toml",{"format":509,"lines":549,"tokens":550,"firstFile":551,"secondFile":555},46,429,{"name":552,"start":553,"end":554},".gemini\u002Fcommands\u002Fship.toml",27,72,{"name":556,"start":553,"end":554},"commands\u002Fship.toml",{"format":509,"lines":286,"tokens":558,"firstFile":559,"secondFile":561},421,{"name":560,"start":251,"end":286},".gemini\u002Fcommands\u002Fconstraints.toml",{"name":562,"start":251,"end":286},"commands\u002Fconstraints.toml",{"format":509,"lines":564,"tokens":565,"firstFile":566,"secondFile":567},9,223,{"name":552,"start":306,"end":510},{"name":556,"start":306,"end":510},{"format":509,"lines":258,"tokens":569,"firstFile":570,"secondFile":572},163,{"name":571,"start":251,"end":258},".gemini\u002Fcommands\u002Freview.toml",{"name":573,"start":251,"end":258},"commands\u002Freview.toml",{"format":509,"lines":510,"tokens":575,"firstFile":576,"secondFile":578},146,{"name":577,"start":251,"end":510},".gemini\u002Fcommands\u002Fplanning.toml",{"name":579,"start":251,"end":510},"commands\u002Fplanning.toml",{"format":509,"lines":581,"tokens":582,"firstFile":583,"secondFile":585},17,142,{"name":584,"start":251,"end":581},".gemini\u002Fcommands\u002Fspec.toml",{"name":586,"start":251,"end":581},"commands\u002Fspec.toml",{"format":509,"lines":505,"tokens":588,"firstFile":589,"secondFile":593},131,{"name":590,"start":591,"end":592},".gemini\u002Fcommands\u002Fcode-simplify.toml",8,22,{"name":594,"start":591,"end":592},"commands\u002Fcode-simplify.toml",{"format":509,"lines":391,"tokens":596,"firstFile":597,"secondFile":599},129,{"name":598,"start":251,"end":391},".gemini\u002Fcommands\u002Fwebperf.toml",{"name":600,"start":251,"end":391},"commands\u002Fwebperf.toml",{"format":509,"lines":564,"tokens":367,"firstFile":602,"secondFile":603},{"name":560,"start":286,"end":344},{"name":562,"start":286,"end":344},{"score":605,"grade":217,"size":606,"dimensions":609},77.4,{"lines":607,"files":608,"class":412},4876,47,[610,617,621],{"id":415,"source":416,"value":611,"adjusted":284,"lines":612,"halfLife":419,"formats":613,"excluded":615,"weight":251,"score":616},4.1,201,[283,305,309,614,535],"python",[538,295,422],72.4,{"id":425,"source":416,"value":303,"adjusted":426,"lines":303,"halfLife":427,"coverage":618,"weight":619,"score":620},61.2,0.612,89.1,{"id":432,"source":416,"value":622,"adjusted":623,"lines":624,"halfLife":434,"weight":251,"score":625},19.5,19.9,950,75.9,{"total":627,"mean":628,"files":629},739,15.7,[630,634,639,644,649,653,656,661,664,669],{"path":631,"complexity":612,"lines":632,"bytes":633},"scripts\u002Frun-evals.js",606,25143,{"path":635,"complexity":636,"lines":637,"bytes":638},"hooks\u002Fsimplify-ignore.sh",83,344,13987,{"path":640,"complexity":641,"lines":642,"bytes":643},"scripts\u002Flib\u002Fskill-lint.js",45,316,13397,{"path":645,"complexity":646,"lines":647,"bytes":648},"scripts\u002Fvalidate-commands.js",40,187,7108,{"path":650,"complexity":298,"lines":651,"bytes":652},"scripts\u002Frun-evals-test.js",448,16906,{"path":654,"complexity":553,"lines":383,"bytes":655},"hooks\u002Fsdd-cache-pre.sh",4261,{"path":657,"complexity":658,"lines":659,"bytes":660},"scripts\u002Flib\u002Fskill-lint-test.js",25,251,9459,{"path":662,"complexity":592,"lines":549,"bytes":663},"evals\u002Ffixtures\u002Fcode-simplification\u002Fconfig-parser.js",1592,{"path":665,"complexity":666,"lines":667,"bytes":668},"scripts\u002Fvalidate-reference-links.js",21,148,5635,{"path":670,"complexity":671,"lines":320,"bytes":672},"hooks\u002Fsdd-cache-post.sh",20,4567,{"percentage":303,"findings":303,"files":339,"byCategory":674,"largest":675},[],[],{"name":209,"url":677,"description":678,"language":231,"stars":679,"starsToday":680,"defaultBranch":269,"headSha":681,"durationMs":682,"total":683,"formats":690,"topClones":725,"health":792,"complexity":816,"deadCode":865},"https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fclaude-code","Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.",146789,483,"bf7d404e26a5fb6167d21b46c93a2bf6c22ab274",817,{"sources":684,"lines":685,"tokens":686,"clones":210,"duplicatedLines":687,"duplicatedTokens":688,"percentage":211,"percentageTokens":689},594,101392,525494,778,5348,1.02,[691,695,700,704,708,712,715,718,721,723],{"format":523,"sources":692,"lines":693,"clones":658,"duplicatedLines":330,"percentage":694},284,27721,0.91,{"format":301,"sources":696,"lines":697,"clones":296,"duplicatedLines":698,"percentage":699},107,34707,238,0.69,{"format":614,"sources":581,"lines":701,"clones":391,"duplicatedLines":702,"percentage":703},7571,212,2.8,{"format":312,"sources":608,"lines":705,"clones":225,"duplicatedLines":706,"percentage":707},3455,39,1.13,{"format":709,"sources":591,"lines":710,"clones":225,"duplicatedLines":666,"percentage":711},"hcl",1387,1.51,{"format":305,"sources":608,"lines":713,"clones":251,"duplicatedLines":473,"percentage":714},10450,0.06,{"format":295,"sources":344,"lines":716,"clones":251,"duplicatedLines":564,"percentage":717},7261,0.12,{"format":290,"sources":719,"lines":720,"clones":303,"duplicatedLines":303,"percentage":303},26,6049,{"format":538,"sources":238,"lines":722,"clones":303,"duplicatedLines":303,"percentage":303},1233,{"format":535,"sources":666,"lines":724,"clones":303,"duplicatedLines":303,"percentage":303},1210,[726,732,738,744,750,758,763,772,776,783],{"format":301,"lines":449,"tokens":727,"firstFile":728,"secondFile":730},1149,{"name":729,"start":564,"end":469},"plugins\u002Fplugin-dev\u002Fskills\u002Fskill-development\u002FSKILL.md:markdown",{"name":731,"start":564,"end":469},"plugins\u002Fplugin-dev\u002Fskills\u002Fskill-development\u002Freferences\u002Fskill-creator-original.md:markdown",{"format":301,"lines":505,"tokens":733,"firstFile":734,"secondFile":736},189,{"name":735,"start":564,"end":366},"plugins\u002Ffeature-dev\u002Fagents\u002Fcode-reviewer.md:markdown",{"name":737,"start":591,"end":592},"plugins\u002Fpr-review-toolkit\u002Fagents\u002Fcode-reviewer.md:markdown",{"format":301,"lines":528,"tokens":739,"firstFile":740,"secondFile":743},161,{"name":729,"start":741,"end":742},150,156,{"name":731,"start":292,"end":569},{"format":614,"lines":276,"tokens":745,"firstFile":746,"secondFile":748},144,{"name":747,"start":284,"end":515},"plugins\u002Fhookify\u002Fhooks\u002Fposttooluse.py",{"name":749,"start":284,"end":515},"plugins\u002Fhookify\u002Fhooks\u002Fuserpromptsubmit.py",{"format":523,"lines":658,"tokens":582,"firstFile":751,"secondFile":755},{"name":752,"start":753,"end":754},"mods\u002Fdiff\u002Ftests\u002Fregister.test.ts",534,558,{"name":752,"start":756,"end":757},595,618,{"format":301,"lines":355,"tokens":372,"firstFile":759,"secondFile":761},{"name":760,"start":473,"end":457},".claude\u002Fcommands\u002Fcommit-push-pr.md:markdown",{"name":762,"start":473,"end":671},"plugins\u002Fcommit-commands\u002Fcommands\u002Fcommit-push-pr.md:markdown",{"format":614,"lines":193,"tokens":596,"firstFile":764,"secondFile":768},{"name":765,"start":766,"end":767},"plugins\u002Fsecurity-guidance\u002Fhooks\u002Fllm.py",1391,1402,{"name":769,"start":770,"end":771},"plugins\u002Fsecurity-guidance\u002Fhooks\u002Freview_api.py",306,323,{"format":614,"lines":553,"tokens":469,"firstFile":773,"secondFile":774},{"name":747,"start":478,"end":515},{"name":775,"start":478,"end":515},"plugins\u002Fhookify\u002Fhooks\u002Fstop.py",{"format":295,"lines":306,"tokens":777,"firstFile":778,"secondFile":781},111,{"name":779,"start":780,"end":706},"plugins\u002Fplugin-dev\u002Fskills\u002Fskill-development\u002FSKILL.md:text",30,{"name":782,"start":780,"end":706},"plugins\u002Fplugin-dev\u002Fskills\u002Fskill-development\u002Freferences\u002Fskill-creator-original.md:text",{"format":614,"lines":564,"tokens":784,"firstFile":785,"secondFile":789},103,{"name":786,"start":787,"end":788},"plugins\u002Fsecurity-guidance\u002Fhooks\u002Fsecurity_reminder_hook.py",1347,1355,{"name":786,"start":790,"end":791},1904,1912,{"score":793,"grade":217,"size":794,"dimensions":797},72.6,{"lines":795,"files":441,"class":796},43165,"M",[798,805,811],{"id":415,"source":416,"value":426,"adjusted":799,"lines":800,"halfLife":419,"formats":801,"excluded":803,"weight":251,"score":804},1.3,492,[523,614,305,709,535,802,309],"powershell",[538,295,422],90.1,{"id":425,"source":416,"value":806,"adjusted":251,"lines":807,"halfLife":427,"coverage":808,"weight":809,"score":810},0.9,367,94.2,0.942,91.1,{"id":432,"source":416,"value":812,"adjusted":813,"lines":814,"halfLife":434,"weight":251,"score":815},55.6,54.1,23996,47.3,{"total":817,"mean":818,"files":819},4883,13.6,[820,825,829,834,839,843,848,851,856,860],{"path":821,"complexity":822,"lines":823,"bytes":824},"feed.xml",736,1161,185881,{"path":786,"complexity":826,"lines":827,"bytes":828},342,2192,103394,{"path":830,"complexity":831,"lines":832,"bytes":833},"mods\u002Ftypes\u002Fclaude-code.d.ts",302,12990,499059,{"path":835,"complexity":836,"lines":837,"bytes":838},"mods\u002Fdiff\u002Fhooks\u002Fregister.ts",229,958,23421,{"path":765,"complexity":840,"lines":841,"bytes":842},221,1696,112010,{"path":844,"complexity":845,"lines":846,"bytes":847},"plugins\u002Fsecurity-guidance\u002Fhooks\u002Fgitutil.py",139,722,30039,{"path":752,"complexity":383,"lines":849,"bytes":850},902,25568,{"path":852,"complexity":853,"lines":854,"bytes":855},"examples\u002Fgateway\u002Faws\u002Fsetup.sh",89,964,53781,{"path":857,"complexity":853,"lines":858,"bytes":859},"mods\u002Fdiff\u002Ftests\u002Fgit\u002Ffetch-diff.test.ts",545,16574,{"path":861,"complexity":862,"lines":863,"bytes":864},"plugins\u002Fsecurity-guidance\u002Fhooks\u002Fdiffstate.py",81,438,18669,{"percentage":806,"findings":245,"files":866,"byCategory":867,"largest":873},1016,[868,870],{"category":869,"count":251},"unused-export",{"category":871,"count":872},"unused-import",69,[874,877,879,881,883,885,887,889,892,894],{"category":871,"path":786,"name":875,"line":876,"lines":193},"_diff_pathspec",99,{"category":871,"path":786,"name":878,"line":876,"lines":193},"_find_git_index",{"category":871,"path":786,"name":880,"line":876,"lines":193},"_temp_index",{"category":871,"path":786,"name":882,"line":367,"lines":193},"ANTHROPIC_API_KEY",{"category":871,"path":786,"name":884,"line":367,"lines":193},"ANTHROPIC_AUTH_TOKEN",{"category":871,"path":786,"name":886,"line":349,"lines":391},"CLAUDE_CODE_SYSTEM_PROMPT",{"category":871,"path":786,"name":888,"line":349,"lines":391},"SECURITY_REVIEW_MODEL",{"category":871,"path":786,"name":890,"line":891,"lines":306},"_git_name_only",101,{"category":871,"path":786,"name":893,"line":356,"lines":306},"_last_call_claude_http_error",{"category":871,"path":786,"name":895,"line":319,"lines":564},"_git_status_porcelain",{"name":897,"url":898,"description":899,"language":231,"stars":900,"starsToday":901,"defaultBranch":269,"headSha":902,"durationMs":903,"total":904,"formats":911,"topClones":936,"health":992,"complexity":1012,"deadCode":1054},"Open-Dev-Society\u002FOpenStock","https:\u002F\u002Fgithub.com\u002FOpen-Dev-Society\u002FOpenStock","OpenStock is an open-source alternative to expensive market platforms. Track real-time prices, set personalized alerts, and explore detailed company insights — built openly, for everyone, forever free.",16225,472,"53553ec7189da1e1904815ee17cd56669aaf6ee5",633,{"sources":905,"lines":906,"tokens":907,"clones":591,"duplicatedLines":908,"duplicatedTokens":909,"percentage":910,"percentageTokens":806},117,12165,62533,125,560,1.03,[912,915,918,921,924,926,928,930,933,935],{"format":535,"sources":479,"lines":913,"clones":225,"duplicatedLines":542,"percentage":914},4511,0.95,{"format":523,"sources":780,"lines":916,"clones":225,"duplicatedLines":315,"percentage":917},3715,0.92,{"format":295,"sources":251,"lines":919,"clones":251,"duplicatedLines":780,"percentage":920},371,8.09,{"format":312,"sources":238,"lines":922,"clones":251,"duplicatedLines":510,"percentage":923},273,6.59,{"format":305,"sources":306,"lines":925,"clones":303,"duplicatedLines":303,"percentage":303},901,{"format":301,"sources":225,"lines":927,"clones":303,"duplicatedLines":303,"percentage":303},759,{"format":283,"sources":193,"lines":929,"clones":303,"duplicatedLines":303,"percentage":303},651,{"format":931,"sources":251,"lines":932,"clones":303,"duplicatedLines":303,"percentage":303},"css",489,{"format":538,"sources":284,"lines":934,"clones":303,"duplicatedLines":303,"percentage":303},181,{"format":309,"sources":251,"lines":310,"clones":303,"duplicatedLines":303,"percentage":303},[937,945,953,961,968,972,979,985],{"format":295,"lines":515,"tokens":575,"firstFile":938,"secondFile":942},{"name":939,"start":940,"end":941},"README.md:text",255,285,{"name":939,"start":943,"end":944},296,326,{"format":535,"lines":296,"tokens":946,"firstFile":947,"secondFile":950},71,{"name":948,"start":949,"end":876},"app\u002F(auth)\u002Fsign-in\u002Fpage.tsx",87,{"name":951,"start":582,"end":952},"app\u002F(auth)\u002Fsign-up\u002Fpage.tsx",154,{"format":312,"lines":457,"tokens":954,"firstFile":955,"secondFile":959},68,{"name":956,"start":957,"end":958},"README.md:yaml",222,240,{"name":960,"start":505,"end":298},"docker-compose.yml",{"format":535,"lines":355,"tokens":517,"firstFile":962,"secondFile":966},{"name":963,"start":964,"end":965},"app\u002F(auth)\u002Fforgot-password\u002Fpage.tsx",52,65,{"name":948,"start":273,"end":967},61,{"format":535,"lines":457,"tokens":210,"firstFile":969,"secondFile":970},{"name":948,"start":323,"end":872},{"name":951,"start":554,"end":971},90,{"format":523,"lines":505,"tokens":210,"firstFile":973,"secondFile":977},{"name":974,"start":975,"end":976},"lib\u002Fconstants.ts",195,209,{"name":974,"start":840,"end":978},235,{"format":523,"lines":306,"tokens":980,"firstFile":981,"secondFile":983},53,{"name":982,"start":496,"end":323},"lib\u002Fkit.ts",{"name":982,"start":375,"end":984},118,{"format":523,"lines":193,"tokens":434,"firstFile":986,"secondFile":989},{"name":987,"start":319,"end":988},"__tests__\u002Fai-provider.test.ts",113,{"name":987,"start":990,"end":991},256,267,{"score":433,"grade":409,"size":993,"dimensions":995},{"lines":994,"files":383,"class":796},10409,[996,1001,1007],{"id":415,"source":416,"value":997,"adjusted":799,"lines":465,"halfLife":419,"formats":998,"excluded":999,"weight":251,"score":1000},0.8,[535,523,305,283,309],[538,295,422],90.3,{"id":425,"source":416,"value":581,"adjusted":1002,"lines":1003,"halfLife":427,"coverage":1004,"weight":1005,"score":1006},14.8,1742,98.3,0.983,25.6,{"id":432,"source":416,"value":1008,"adjusted":1009,"lines":1010,"halfLife":434,"weight":251,"score":1011},9.3,11.2,967,85.7,{"total":1013,"mean":1014,"files":1015},1040,9.8,[1016,1020,1025,1029,1032,1036,1041,1045,1048,1051],{"path":1017,"complexity":1018,"lines":327,"bytes":1019},"lib\u002Factions\u002Ffinnhub.actions.ts",63,10230,{"path":1021,"complexity":1022,"lines":1023,"bytes":1024},"lib\u002Futils.ts",56,233,8345,{"path":1026,"complexity":323,"lines":1027,"bytes":1028},"lib\u002Finngest\u002Ffunctions.ts",466,24667,{"path":987,"complexity":479,"lines":1030,"bytes":1031},368,11360,{"path":1033,"complexity":608,"lines":1034,"bytes":1035},"__tests__\u002Futils.test.ts",204,6784,{"path":1037,"complexity":1038,"lines":1039,"bytes":1040},"lib\u002Factions\u002Fadanos.helpers.ts",36,162,4951,{"path":1042,"complexity":503,"lines":1043,"bytes":1044},"lib\u002Fai-provider.ts",186,5210,{"path":1046,"complexity":276,"lines":310,"bytes":1047},"components\u002Fwatchlist\u002FWatchlistTable.tsx",9435,{"path":1049,"complexity":286,"lines":905,"bytes":1050},"components\u002FSearchCommand.tsx",4768,{"path":1052,"complexity":366,"lines":449,"bytes":1053},"components\u002FWatchlistButton.tsx",4616,{"percentage":1055,"findings":554,"files":1056,"byCategory":1057,"largest":1064},17.03,95,[1058,1060,1061,1063],{"category":1059,"count":306},"unused-file",{"category":869,"count":276},{"category":1062,"count":238},"unused-symbol",{"category":871,"count":344},[1065,1070,1074,1078,1080,1084,1087,1089,1091,1093],{"category":869,"path":1066,"name":1067,"line":1068,"lines":1069},"lib\u002Fnodemailer\u002Ftemplates.ts","VOLUME_ALERT_EMAIL_TEMPLATE",724,219,{"category":869,"path":1066,"name":1071,"line":1072,"lines":1073},"STOCK_ALERT_LOWER_EMAIL_TEMPLATE",515,208,{"category":869,"path":1066,"name":1075,"line":1076,"lines":1077},"STOCK_ALERT_UPPER_EMAIL_TEMPLATE",307,207,{"category":1059,"path":1046,"name":1079,"line":251,"lines":310},"",{"category":869,"path":1066,"name":1081,"line":1082,"lines":1083},"INACTIVE_USER_REMINDER_EMAIL_TEMPLATE",944,166,{"category":1059,"path":1085,"name":1079,"line":251,"lines":1086},"scripts\u002Fmigrate-users-to-kit.mjs",127,{"category":1059,"path":1088,"name":1079,"line":251,"lines":517},"scripts\u002Fresolve_srv.js",{"category":1059,"path":1090,"name":1079,"line":251,"lines":1022},"scripts\u002Fseed-inactive-user.mjs",{"category":1059,"path":1092,"name":1079,"line":251,"lines":980},"scripts\u002Fverify-watchlist.mjs",{"category":1059,"path":1094,"name":1079,"line":251,"lines":1095},"scripts\u002Ftest-kit.mjs",44,{"name":1097,"url":1098,"description":1099,"language":257,"stars":1100,"starsToday":1101,"defaultBranch":269,"headSha":1102,"durationMs":1103,"total":1104,"formats":1108,"topClones":1120,"health":1176,"complexity":1198,"deadCode":1231},"higgsfield-ai\u002Fhiggsfield","https:\u002F\u002Fgithub.com\u002Fhiggsfield-ai\u002Fhiggsfield","Fault-tolerant, highly scalable GPU orchestration, and a machine learning framework designed for training models with billions to trillions of parameters",5031,196,"d12a36e66024a93d33ec61826a77d5a346c16869",619,{"sources":352,"lines":259,"tokens":1105,"clones":258,"duplicatedLines":260,"duplicatedTokens":1106,"percentage":261,"percentageTokens":1107},24541,1468,5.98,[1109,1112,1114,1116,1117,1118,1119],{"format":614,"sources":315,"lines":1110,"clones":258,"duplicatedLines":260,"percentage":1111},3495,9.36,{"format":305,"sources":306,"lines":1113,"clones":303,"duplicatedLines":303,"percentage":303},869,{"format":301,"sources":473,"lines":1115,"clones":303,"duplicatedLines":303,"percentage":303},704,{"format":309,"sources":251,"lines":310,"clones":303,"duplicatedLines":303,"percentage":303},{"format":295,"sources":251,"lines":372,"clones":303,"duplicatedLines":303,"percentage":303},{"format":312,"sources":238,"lines":210,"clones":303,"duplicatedLines":303,"percentage":303},{"format":509,"sources":251,"lines":503,"clones":303,"duplicatedLines":303,"percentage":303},[1121,1130,1136,1140,1147,1152,1156,1163,1169,1172],{"format":614,"lines":641,"tokens":1122,"firstFile":1123,"secondFile":1127},271,{"name":1124,"start":1125,"end":1126},"higgsfield\u002Fllama\u002Fllama.py",182,226,{"name":1128,"start":1129,"end":976},"higgsfield\u002Fmistral\u002Fmistral.py",165,{"format":614,"lines":479,"tokens":1131,"firstFile":1132,"secondFile":1134},177,{"name":1124,"start":1133,"end":461},121,{"name":1128,"start":784,"end":1135},151,{"format":614,"lines":1137,"tokens":453,"firstFile":1138,"secondFile":1139},38,{"name":1124,"start":636,"end":449},{"name":1128,"start":336,"end":319},{"format":614,"lines":298,"tokens":1141,"firstFile":1142,"secondFile":1144},112,{"name":1143,"start":225,"end":339},"higgsfield\u002Fstatic\u002Fproject\u002Fsrc\u002Fdataset.py",{"name":1145,"start":339,"end":1146},"tutorial.md:python",67,{"format":614,"lines":510,"tokens":971,"firstFile":1148,"secondFile":1150},{"name":1149,"start":193,"end":503},"higgsfield\u002Fstatic\u002Fproject\u002Fsrc\u002Falpaca_bf16.py",{"name":1151,"start":193,"end":503},"higgsfield\u002Fstatic\u002Fproject\u002Fsrc\u002Falpaca_fp16.py",{"format":614,"lines":719,"tokens":1153,"firstFile":1154,"secondFile":1155},82,{"name":1124,"start":251,"end":719},{"name":1128,"start":251,"end":719},{"format":614,"lines":391,"tokens":1157,"firstFile":1158,"secondFile":1161},79,{"name":1159,"start":383,"end":1160},"higgsfield\u002Fdataset\u002Fdataset.py",116,{"name":1159,"start":1162,"end":742},145,{"format":614,"lines":666,"tokens":1164,"firstFile":1165,"secondFile":1167},75,{"name":1166,"start":505,"end":339},"higgsfield\u002Floaders\u002Fllama_loader.py",{"name":1168,"start":1095,"end":336},"higgsfield\u002Fmistral\u002Fmistral_loader.py",{"format":614,"lines":671,"tokens":1164,"firstFile":1170,"secondFile":1171},{"name":1149,"start":479,"end":954},{"name":1151,"start":964,"end":946},{"format":614,"lines":564,"tokens":1018,"firstFile":1173,"secondFile":1174},{"name":1124,"start":345,"end":1077},{"name":1124,"start":1175,"end":957},214,{"score":1177,"grade":1178,"size":1179,"dimensions":1181},47.4,"D",{"lines":1180,"files":646,"class":412},3906,[1182,1188,1195],{"id":415,"source":416,"value":1183,"adjusted":1184,"lines":260,"halfLife":419,"formats":1185,"excluded":1186,"weight":251,"score":1187},8.4,6.7,[614,305,309],[295,422],57.8,{"id":425,"source":416,"value":1189,"adjusted":1190,"lines":1191,"halfLife":427,"coverage":1192,"weight":1193,"score":1194},30.6,19.8,940,78.7,0.787,16.1,{"id":432,"source":416,"value":303,"adjusted":1196,"lines":303,"halfLife":434,"weight":251,"score":1197},7.1,90.7,{"total":1199,"mean":1200,"files":1201},528,13.2,[1202,1205,1209,1213,1216,1218,1221,1223,1227,1230],{"path":1203,"complexity":479,"lines":733,"bytes":1204},"higgsfield\u002Finternal\u002Fexperiment\u002Fparams.py",5439,{"path":1206,"complexity":496,"lines":1207,"bytes":1208},"higgsfield\u002Finternal\u002Fexperiment\u002Fast_parser.py",202,5833,{"path":1210,"complexity":706,"lines":1211,"bytes":1212},"higgsfield\u002Frl\u002Frl_adventure_2\u002Fcommon\u002Fmultiprocessing_env.py",153,4894,{"path":1124,"complexity":515,"lines":1214,"bytes":1215},301,8763,{"path":1217,"complexity":286,"lines":367,"bytes":1180},"higgsfield\u002Finternal\u002Fcfg.py",{"path":1219,"complexity":286,"lines":667,"bytes":1220},"higgsfield\u002Finternal\u002Fexperiment\u002Fdecorator.py",4791,{"path":1128,"complexity":286,"lines":1069,"bytes":1222},6528,{"path":1224,"complexity":366,"lines":1225,"bytes":1226},"higgsfield\u002Fpath.py",130,3866,{"path":1228,"complexity":671,"lines":1229,"bytes":458},"higgsfield\u002Finternal\u002Fci\u002Fsetup.py",137,{"path":456,"complexity":457,"lines":310,"bytes":458},{"percentage":1232,"findings":366,"files":1233,"byCategory":1234,"largest":1237},30.59,41,[1235,1236],{"category":1059,"count":391},{"category":871,"count":193},[1238,1239,1240,1241,1243,1244,1245,1247,1248,1250],{"category":1059,"path":1128,"name":1079,"line":251,"lines":1069},{"category":1059,"path":1210,"name":1079,"line":251,"lines":1211},{"category":1059,"path":1224,"name":1079,"line":251,"lines":1225},{"category":1059,"path":1168,"name":1079,"line":251,"lines":1242},110,{"category":1059,"path":1151,"name":1079,"line":251,"lines":324},{"category":1059,"path":1149,"name":1079,"line":251,"lines":1153},{"category":1059,"path":1246,"name":1079,"line":251,"lines":967},"higgsfield\u002Fdataset\u002Fopenai.py",{"category":1059,"path":1143,"name":1079,"line":251,"lines":339},{"category":1059,"path":1249,"name":1079,"line":251,"lines":553},"higgsfield\u002Futils\u002Fflush.py",{"category":1059,"path":1251,"name":1079,"line":251,"lines":666},"higgsfield\u002Fmistral\u002Fmistral_utils.py",{"name":205,"url":1253,"description":1254,"language":224,"stars":1255,"starsToday":596,"defaultBranch":269,"headSha":1256,"durationMs":1257,"total":1258,"formats":1265,"topClones":1308,"health":1397,"complexity":1419,"deadCode":1471},"https:\u002F\u002Fgithub.com\u002Fdocling-project\u002Fdocling","Get your documents ready for gen AI",67196,"890dd42d017497c955a56a1d2cfc3f0af5bc2aa9",2198,{"sources":1259,"lines":1260,"tokens":1261,"clones":206,"duplicatedLines":1262,"duplicatedTokens":1263,"percentage":207,"percentageTokens":1264},1115,581778,2847099,148359,527855,18.54,[1266,1271,1276,1281,1285,1290,1293,1297,1301,1305],{"format":290,"sources":1073,"lines":1267,"clones":1268,"duplicatedLines":1269,"percentage":1270},344361,3448,135190,39.26,{"format":614,"sources":364,"lines":1272,"clones":1273,"duplicatedLines":1274,"percentage":1275},156541,597,8788,5.61,{"format":1277,"sources":284,"lines":1278,"clones":474,"duplicatedLines":1279,"percentage":1280},"apex",9540,1110,11.64,{"format":301,"sources":991,"lines":1282,"clones":465,"duplicatedLines":1283,"percentage":1284},31456,1566,4.98,{"format":538,"sources":646,"lines":1286,"clones":1287,"duplicatedLines":1288,"percentage":1289},4498,37,1240,27.57,{"format":312,"sources":658,"lines":1291,"clones":306,"duplicatedLines":1211,"percentage":1292},4071,3.76,{"format":1294,"sources":286,"lines":1295,"clones":564,"duplicatedLines":434,"percentage":1296},"latex",19200,0.26,{"format":1298,"sources":581,"lines":1299,"clones":591,"duplicatedLines":517,"percentage":1300},"txt",2384,2.43,{"format":509,"sources":478,"lines":1302,"clones":473,"duplicatedLines":1303,"percentage":1304},2284,192,8.41,{"format":305,"sources":553,"lines":1306,"clones":251,"duplicatedLines":478,"percentage":1307},4504,0.11,[1309,1317,1326,1336,1341,1351,1362,1371,1381,1390],{"format":290,"lines":1310,"tokens":1311,"firstFile":1312,"secondFile":1315},5168,17552,{"name":1313,"start":193,"end":1314},"tests\u002Fdata\u002Fxlsx\u002Fgroundtruth\u002Fxlsx_01.xlsx.json",5179,{"name":1316,"start":193,"end":1314},"tests\u002Fdata\u002Fxlsx\u002Fgroundtruth\u002Fxlsx_04_inflated.xlsx.json",{"format":290,"lines":1318,"tokens":1319,"firstFile":1320,"secondFile":1324},1309,4563,{"name":1321,"start":1322,"end":1323},"tests\u002Fdata\u002Fppt\u002Fgroundtruth\u002Flegacy_sample.ppt.json",1021,2329,{"name":1325,"start":1322,"end":1323},"tests\u002Fdata\u002Fpptx\u002Fgroundtruth\u002Fpowerpoint_sample.pptx.json",{"format":1277,"lines":1327,"tokens":1328,"firstFile":1329,"secondFile":1333},276,3151,{"name":1330,"start":1331,"end":1332},"tests\u002Fdata\u002Flatex\u002Fsources\u002F2501.00089\u002Faastex631.cls",3817,4092,{"name":1330,"start":1334,"end":1335},4124,4399,{"format":1277,"lines":1327,"tokens":1328,"firstFile":1337,"secondFile":1338},{"name":1330,"start":1331,"end":1332},{"name":1330,"start":1339,"end":1340},4440,4715,{"format":290,"lines":1342,"tokens":1343,"firstFile":1344,"secondFile":1348},833,2896,{"name":1345,"start":1346,"end":1347},"tests\u002Fdata\u002Fodf\u002Fgroundtruth\u002Fodf_presentation_01.odp.json",2981,3813,{"name":1321,"start":1349,"end":1350},1494,2326,{"format":290,"lines":1352,"tokens":1353,"firstFile":1354,"secondFile":1358},984,2811,{"name":1355,"start":1356,"end":1357},"docs\u002Fexamples\u002Fdata\u002Fnormal_4pages.json",280,1263,{"name":1359,"start":1360,"end":1361},"tests\u002Fdata\u002Fpdf\u002Fgroundtruth\u002Fnormal_4pages.json",305,1288,{"format":290,"lines":1363,"tokens":1364,"firstFile":1365,"secondFile":1368},734,2564,{"name":1366,"start":710,"end":1367},"tests\u002Fdata\u002Fxbrl\u002Fgroundtruth\u002Fgrve_10q_htm.xml.json",2120,{"name":1366,"start":1369,"end":1370},2315,3048,{"format":290,"lines":1372,"tokens":1373,"firstFile":1374,"secondFile":1377},730,2536,{"name":1375,"start":1376,"end":533},"tests\u002Fdata\u002Fxlsx\u002Fgroundtruth\u002Fxlsx_03_chartsheet.xlsx.json",766,{"name":1378,"start":1379,"end":1380},"tests\u002Fdata\u002Fxlsx\u002Fgroundtruth\u002Fxlsx_comments.xlsx.json",377,1106,{"format":290,"lines":1382,"tokens":1383,"firstFile":1384,"secondFile":1387},678,2282,{"name":1355,"start":1385,"end":1386},2685,3362,{"name":1359,"start":1388,"end":1389},2683,3360,{"format":301,"lines":954,"tokens":1391,"firstFile":1392,"secondFile":1394},1808,{"name":1393,"start":949,"end":952},"tests\u002Fdata\u002Fxbrl\u002Fgroundtruth\u002Fmlac-20251231.xml.md:markdown",{"name":1393,"start":1395,"end":1396},210,277,{"score":1398,"grade":409,"size":1399,"dimensions":1403},60.9,{"lines":1400,"files":1401,"class":1402},182061,517,"L",[1404,1410,1414],{"id":415,"source":416,"value":1405,"adjusted":1405,"lines":1406,"halfLife":419,"formats":1407,"excluded":1408,"weight":251,"score":1409},5.1,9015,[614,1294,1277,305,309],[538,295,422],66.2,{"id":425,"source":416,"value":238,"adjusted":238,"lines":1411,"halfLife":427,"coverage":862,"weight":1412,"score":1413},2930,0.81,83.1,{"id":432,"source":416,"value":1415,"adjusted":1416,"lines":1417,"halfLife":434,"weight":251,"score":1418},60.3,59.9,109753,43.6,{"total":1420,"mean":1421,"files":1422},20278,39.2,[1423,1428,1433,1438,1443,1448,1453,1456,1461,1466],{"path":1424,"complexity":1425,"lines":1426,"bytes":1427},"docling\u002Fbackend\u002Fhtml_backend.py",1198,5076,200999,{"path":1429,"complexity":1430,"lines":1431,"bytes":1432},"docling\u002Fbackend\u002Fmsword_backend.py",749,4033,163846,{"path":1434,"complexity":1435,"lines":1436,"bytes":1437},"docling\u002Fbackend\u002Fopendocument_backend.py",445,2101,69049,{"path":1439,"complexity":1440,"lines":1441,"bytes":1442},"tests\u002Ftest_service_client_sdk_unit.py",402,4389,148034,{"path":1444,"complexity":1445,"lines":1446,"bytes":1447},"docling\u002Fbackend\u002Fxml\u002Fuspto_backend.py",361,2008,75843,{"path":1449,"complexity":1450,"lines":1451,"bytes":1452},"docling\u002Fservice_client\u002Fclient.py",329,2310,87633,{"path":1330,"complexity":944,"lines":1454,"bytes":1455},7805,231673,{"path":1457,"complexity":1458,"lines":1459,"bytes":1460},"docling\u002Fbackend\u002Fxml\u002Fjats_backend.py",299,1371,49595,{"path":1462,"complexity":1463,"lines":1464,"bytes":1465},"docling\u002Fbackend\u002Fmsexcel_backend.py",288,1907,74576,{"path":1467,"complexity":1468,"lines":1469,"bytes":1470},"tests\u002Ftest_backend_msword.py",245,1876,69076,{"percentage":1472,"findings":569,"files":1473,"byCategory":1474,"largest":1479},1.99,485,[1475,1476,1477,1478],{"category":1059,"count":505},{"category":869,"count":284},{"category":1062,"count":457},{"category":871,"count":908},[1480,1483,1486,1489,1492,1495,1497,1499,1501,1504],{"category":1059,"path":1481,"name":1079,"line":251,"lines":1482},"docling\u002Fexperimental\u002Fpipeline\u002Fthreaded_layout_vlm_pipeline.py",506,{"category":1059,"path":1484,"name":1079,"line":251,"lines":1485},"docling\u002Fmodels\u002Fstages\u002Focr\u002F_nemotron_ocr_model.py",440,{"category":1059,"path":1487,"name":1079,"line":251,"lines":1488},"docling\u002Fdocument_extractor.py",319,{"category":1059,"path":1490,"name":1079,"line":251,"lines":1491},"docling\u002Fmodels\u002Fextraction\u002Fnuextract_transformers_model.py",313,{"category":1059,"path":1493,"name":1079,"line":251,"lines":1494},"docling\u002Fpipeline\u002Fextraction_vlm_pipeline.py",236,{"category":1059,"path":1496,"name":1079,"line":251,"lines":337},"docling\u002Fmodels\u002Fextraction\u002Ftransformers_extraction_model.py",{"category":1059,"path":1498,"name":1079,"line":251,"lines":569},"docling\u002Fmodels\u002Fextraction\u002Fprompt_utils.py",{"category":1059,"path":1500,"name":1079,"line":251,"lines":862},"docling\u002Fpipeline\u002Fbase_extraction_pipeline.py",{"category":871,"path":1502,"name":1503,"line":356,"lines":352},"docling\u002Fmodels\u002Fstages\u002Focr\u002Fauto_ocr_model.py","EngineType",{"category":871,"path":1502,"name":1505,"line":356,"lines":352},"RapidOCR",{"name":219,"url":1507,"description":1508,"language":237,"stars":1509,"starsToday":515,"defaultBranch":1510,"headSha":1511,"durationMs":1512,"total":1513,"formats":1521,"topClones":1553,"health":1630,"complexity":1648,"deadCode":1695},"https:\u002F\u002Fgithub.com\u002Fcloudflare\u002Fquiche","🥧 Savoury implementation of the QUIC transport protocol and HTTP\u002F3",12074,"master","4d23d859166a2eab86286eb77a836111938abf68",1451,{"sources":1514,"lines":1515,"tokens":1516,"clones":1517,"duplicatedLines":1518,"duplicatedTokens":1519,"percentage":1520,"percentageTokens":1264},315,152543,841096,1752,21293,155932,13.96,[1522,1529,1534,1537,1540,1543,1545,1548,1550,1552],{"format":1523,"sources":1524,"lines":1525,"clones":1526,"duplicatedLines":1527,"percentage":1528},"rust",227,141127,1709,20155,14.28,{"format":1530,"sources":284,"lines":1531,"clones":780,"duplicatedLines":1532,"percentage":1533},"c",1959,1011,51.61,{"format":312,"sources":591,"lines":1535,"clones":391,"duplicatedLines":988,"percentage":1536},837,13.5,{"format":301,"sources":366,"lines":1538,"clones":251,"duplicatedLines":473,"percentage":1539},2559,0.23,{"format":283,"sources":251,"lines":1541,"clones":251,"duplicatedLines":591,"percentage":1542},747,1.07,{"format":305,"sources":510,"lines":1544,"clones":303,"duplicatedLines":303,"percentage":303},1873,{"format":1546,"sources":251,"lines":1547,"clones":303,"duplicatedLines":303,"percentage":303},"c-header",1297,{"format":295,"sources":355,"lines":1549,"clones":303,"duplicatedLines":303,"percentage":303},821,{"format":509,"sources":258,"lines":1551,"clones":303,"duplicatedLines":303,"percentage":303},814,{"format":538,"sources":251,"lines":1077,"clones":303,"duplicatedLines":303,"percentage":303},[1554,1563,1569,1576,1582,1591,1599,1606,1614,1623],{"format":1523,"lines":1141,"tokens":1555,"firstFile":1556,"secondFile":1560},3605,{"name":1557,"start":1558,"end":1559},"quiche\u002Fsrc\u002Fpacket.rs",1539,1650,{"name":1557,"start":1561,"end":1562},1916,2027,{"format":1523,"lines":324,"tokens":1564,"firstFile":1565,"secondFile":1568},2749,{"name":1557,"start":1566,"end":1567},1830,1913,{"name":1557,"start":1566,"end":1567},{"format":1523,"lines":310,"tokens":1570,"firstFile":1571,"secondFile":1573},810,{"name":1572,"start":375,"end":1327},"quiche\u002Fexamples\u002Fhttp3-server.rs",{"name":1574,"start":696,"end":1575},"quiche\u002Fexamples\u002Fserver.rs",274,{"format":1523,"lines":503,"tokens":1577,"firstFile":1578,"secondFile":1580},771,{"name":1557,"start":480,"end":1579},1677,{"name":1557,"start":1581,"end":1566},1802,{"format":1523,"lines":1229,"tokens":1583,"firstFile":1584,"secondFile":1588},699,{"name":1585,"start":1586,"end":1587},"quiche\u002Fsrc\u002Frecovery\u002Fmod.rs",957,1093,{"name":1585,"start":1589,"end":1590},1243,1377,{"format":1523,"lines":777,"tokens":1592,"firstFile":1593,"secondFile":1596},596,{"name":1572,"start":1594,"end":1595},392,502,{"name":1574,"start":1597,"end":1598},334,444,{"format":1530,"lines":1600,"tokens":1601,"firstFile":1602,"secondFile":1604},114,592,{"name":1603,"start":1160,"end":836},"quiche\u002Fexamples\u002Fhttp3-server.c",{"name":1605,"start":1600,"end":1524},"quiche\u002Fexamples\u002Fserver.c",{"format":1530,"lines":876,"tokens":1607,"firstFile":1608,"secondFile":1611},519,{"name":1603,"start":1609,"end":1610},470,568,{"name":1605,"start":1612,"end":1613},398,495,{"format":1523,"lines":1615,"tokens":1616,"firstFile":1617,"secondFile":1620},74,478,{"name":1618,"start":1153,"end":1619},"quiche\u002Fsrc\u002Frecovery\u002Fgcongestion\u002Fbbr\u002Fwindowed_filter.rs",155,{"name":1621,"start":1458,"end":1622},"tokio-quiche\u002Fsrc\u002Fquic\u002Fio\u002Futilization_estimator.rs",372,{"format":1530,"lines":891,"tokens":1624,"firstFile":1625,"secondFile":1628},450,{"name":1603,"start":1626,"end":1627},283,383,{"name":1605,"start":1629,"end":1622},272,{"score":220,"grade":221,"size":1631,"dimensions":1633,"skipped":1645},{"lines":1632,"files":1468,"class":1402},145855,[1634,1640],{"id":415,"source":416,"value":1635,"adjusted":1636,"lines":1637,"halfLife":419,"formats":1638,"excluded":1639,"weight":251,"score":515},14.5,14.4,21118,[1523,1530,1546,305,283,309],[538,295,422],{"id":432,"source":416,"value":1641,"adjusted":1642,"lines":1643,"halfLife":434,"weight":251,"score":1644},69.2,68.5,100931,38.7,[1646],{"id":425,"reason":1647},"JavaScript, TypeScript and Python are under 5% of the code",{"total":1649,"mean":323,"files":1650},12492,[1651,1656,1661,1666,1671,1675,1678,1683,1687,1691],{"path":1652,"complexity":1653,"lines":1654,"bytes":1655},"quiche\u002Fsrc\u002Flib.rs",1087,9612,357426,{"path":1657,"complexity":1658,"lines":1659,"bytes":1660},"quiche\u002Fsrc\u002Fh3\u002Fmod.rs",605,8559,292681,{"path":1662,"complexity":1663,"lines":1664,"bytes":1665},"quiche\u002Fsrc\u002Ftests.rs",386,13384,436479,{"path":1667,"complexity":1668,"lines":1669,"bytes":1670},"quiche\u002Fsrc\u002Fframe.rs",360,2172,64110,{"path":1672,"complexity":941,"lines":1673,"bytes":1674},"quiche\u002Fsrc\u002Fffi.rs",2458,66622,{"path":1557,"complexity":512,"lines":1676,"bytes":1677},2334,87170,{"path":1679,"complexity":1680,"lines":1681,"bytes":1682},"qlog-dancer\u002Fsrc\u002Fdatastore.rs",220,1963,71450,{"path":1684,"complexity":1175,"lines":1685,"bytes":1686},"quiche\u002Fsrc\u002Ftls\u002Fmod.rs",1264,35291,{"path":1688,"complexity":1395,"lines":1689,"bytes":1690},"quiche\u002Fsrc\u002Fstream\u002Fmod.rs",2794,95156,{"path":1692,"complexity":612,"lines":1693,"bytes":1694},"quiche\u002Fsrc\u002Fh3\u002Fstream.rs",2467,84234,{"percentage":1696,"findings":251,"files":251,"byCategory":1697,"largest":1699},100,[1698],{"category":1059,"count":251},[1700],{"category":1059,"path":1701,"name":1079,"line":251,"lines":1541},"qlog-dancer\u002Fqlog-dancer-ui.js",{"name":215,"url":1703,"description":1704,"language":1705,"stars":1706,"starsToday":340,"defaultBranch":1510,"headSha":1707,"durationMs":1708,"total":1709,"formats":1714,"topClones":1723,"health":1790,"complexity":1806,"deadCode":1705},"https:\u002F\u002Fgithub.com\u002Fruanyf\u002Fweekly","科技爱好者周刊，每周五发布",null,103347,"bc56a8a5a39c441c2ff468e4ddddabdd1b2516c8",1316,{"sources":1710,"lines":253,"tokens":1711,"clones":252,"duplicatedLines":254,"duplicatedTokens":1712,"percentage":255,"percentageTokens":1713},436,1616746,61156,3.78,[1715,1718,1720,1721],{"format":301,"sources":406,"lines":1716,"clones":252,"duplicatedLines":254,"percentage":1717},164155,2.9,{"format":305,"sources":564,"lines":1719,"clones":303,"duplicatedLines":303,"percentage":303},694,{"format":309,"sources":251,"lines":310,"clones":303,"duplicatedLines":303,"percentage":303},{"format":295,"sources":251,"lines":1722,"clones":303,"duplicatedLines":303,"percentage":303},54,[1724,1730,1739,1748,1752,1758,1763,1769,1774,1782],{"format":301,"lines":581,"tokens":1725,"firstFile":1726,"secondFile":1728},211,{"name":1727,"start":807,"end":1627},"docs\u002Fissue-238.md:markdown",{"name":1729,"start":1445,"end":1379},"docs\u002Fissue-239.md:markdown",{"format":301,"lines":505,"tokens":612,"firstFile":1731,"secondFile":1735},{"name":1732,"start":1733,"end":1734},"docs\u002Fissue-164.md:markdown",381,395,{"name":1736,"start":1737,"end":1738},"docs\u002Fissue-211.md:markdown",393,407,{"format":301,"lines":505,"tokens":1043,"firstFile":1740,"secondFile":1744},{"name":1741,"start":1742,"end":1743},"docs\u002Fissue-233.md:markdown",419,433,{"name":1745,"start":1746,"end":1747},"docs\u002Fissue-234.md:markdown",389,403,{"format":301,"lines":505,"tokens":1043,"firstFile":1749,"secondFile":1750},{"name":1741,"start":1742,"end":1743},{"name":1751,"start":807,"end":1733},"docs\u002Fissue-235.md:markdown",{"format":301,"lines":505,"tokens":1043,"firstFile":1753,"secondFile":1754},{"name":1741,"start":1742,"end":1743},{"name":1755,"start":1756,"end":1757},"docs\u002Fissue-236.md:markdown",366,380,{"format":301,"lines":505,"tokens":1043,"firstFile":1759,"secondFile":1760},{"name":1741,"start":1742,"end":1743},{"name":1761,"start":1747,"end":1762},"docs\u002Fissue-237.md:markdown",417,{"format":301,"lines":296,"tokens":1131,"firstFile":1764,"secondFile":1767},{"name":1765,"start":316,"end":1766},"docs\u002Fissue-145.md:markdown",411,{"name":1768,"start":389,"end":405},"docs\u002Fissue-93.md:markdown",{"format":301,"lines":296,"tokens":1131,"firstFile":1770,"secondFile":1772},{"name":1771,"start":1738,"end":1742},"docs\u002Fissue-146.md:markdown",{"name":1773,"start":1733,"end":1737},"docs\u002Fissue-94.md:markdown",{"format":301,"lines":296,"tokens":1131,"firstFile":1775,"secondFile":1779},{"name":1776,"start":1777,"end":1778},"docs\u002Fissue-147.md:markdown",394,406,{"name":1780,"start":1766,"end":1781},"docs\u002Fissue-95.md:markdown",423,{"format":301,"lines":286,"tokens":1783,"firstFile":1784,"secondFile":1787},176,{"name":1785,"start":1786,"end":1594},"docs\u002Fissue-71.md:markdown",369,{"name":1788,"start":1733,"end":1789},"docs\u002Fissue-72.md:markdown",404,{"score":216,"grade":217,"size":1791,"dimensions":1794,"skipped":1803},{"lines":1792,"files":306,"class":1793},862,"XS",[1795,1800],{"id":415,"source":416,"value":303,"adjusted":1796,"lines":303,"halfLife":419,"formats":1797,"excluded":1798,"weight":251,"score":1799},2.4,[305,309],[295],81.9,{"id":432,"source":416,"value":303,"adjusted":1801,"lines":303,"halfLife":434,"weight":251,"score":1802},14.6,81.7,[1804],{"id":425,"reason":1805},"no JavaScript, TypeScript or Python files",{"total":324,"mean":1183,"files":1807},[1808,1809,1810,1811,1812,1813,1814,1817,1820,1823],{"path":456,"complexity":457,"lines":310,"bytes":458},{"path":460,"complexity":355,"lines":461,"bytes":462},{"path":464,"complexity":355,"lines":465,"bytes":466},{"path":468,"complexity":296,"lines":469,"bytes":470},{"path":472,"complexity":473,"lines":474,"bytes":475},{"path":477,"complexity":478,"lines":479,"bytes":480},{"path":1815,"complexity":478,"lines":980,"bytes":1816},".git\u002Fhooks\u002Fpre-push.sample",1374,{"path":1818,"complexity":284,"lines":286,"bytes":1819},".git\u002Fhooks\u002Fpre-receive.sample",544,{"path":1821,"complexity":225,"lines":1615,"bytes":1822},".git\u002Fhooks\u002Fcommit-msg.sample",1972,{"path":1824,"complexity":251,"lines":496,"bytes":1825},".git\u002Fhooks\u002Fprepare-commit-msg.sample",1492,{"name":1827,"url":1828,"description":1829,"language":231,"stars":1830,"starsToday":273,"defaultBranch":269,"headSha":1831,"durationMs":1832,"total":1833,"formats":1841,"topClones":1879,"health":1935,"complexity":1958,"deadCode":2002},"ZuodaoTech\u002Feveryone-can-use-english","https:\u002F\u002Fgithub.com\u002FZuodaoTech\u002Feveryone-can-use-english","人人都能用英语",37937,"3d799132046993eade5a364ddd1e557906854eda",1046,{"sources":1834,"lines":1835,"tokens":1836,"clones":1766,"duplicatedLines":1837,"duplicatedTokens":1838,"percentage":1839,"percentageTokens":1840},751,94854,741499,6070,53591,6.4,7.23,[1842,1846,1851,1854,1860,1864,1867,1871,1875,1877],{"format":535,"sources":1396,"lines":1843,"clones":1162,"duplicatedLines":1844,"percentage":1845},41757,2019,4.84,{"format":538,"sources":1847,"lines":1848,"clones":784,"duplicatedLines":1849,"percentage":1850},88,6230,1580,25.36,{"format":523,"sources":506,"lines":1852,"clones":1146,"duplicatedLines":1853,"percentage":1275},17590,986,{"format":301,"sources":1855,"lines":1856,"clones":1857,"duplicatedLines":1858,"percentage":1859},134,17324,59,716,4.13,{"format":283,"sources":276,"lines":1861,"clones":671,"duplicatedLines":1862,"percentage":1863},2119,533,25.15,{"format":312,"sources":391,"lines":909,"clones":391,"duplicatedLines":1865,"percentage":1866},173,30.89,{"format":1868,"sources":473,"lines":1869,"clones":225,"duplicatedLines":298,"percentage":1870},"mermaid",237,13.92,{"format":1872,"sources":193,"lines":1873,"clones":251,"duplicatedLines":564,"percentage":1874},"scss",1639,0.55,{"format":295,"sources":238,"lines":1876,"clones":251,"duplicatedLines":478,"percentage":914},524,{"format":614,"sources":238,"lines":1524,"clones":251,"duplicatedLines":258,"percentage":1878},7.05,[1880,1887,1893,1900,1905,1911,1917,1922,1928,1932],{"format":538,"lines":1881,"tokens":1882,"firstFile":1883,"secondFile":1885},279,3206,{"name":1884,"start":251,"end":1881},"1000-hours\u002Fpublic\u002Fimages\u002Fdep-graph.svg",{"name":1886,"start":251,"end":1881},"new-edition-drafts\u002Fimages\u002Fdep-graph.svg",{"format":538,"lines":946,"tokens":1888,"firstFile":1889,"secondFile":1891},1212,{"name":1890,"start":284,"end":1615},"1000-hours\u002Fpublic\u002Fimages\u002Farticulators-cn.svg",{"name":1892,"start":284,"end":1615},"1000-hours\u002Fpublic\u002Fimages\u002Farticulators.svg",{"format":301,"lines":276,"tokens":1894,"firstFile":1895,"secondFile":1898},804,{"name":1896,"start":1897,"end":1141},"1000-hours\u002Fsounds-of-american-english\u002F3.1.2-ɑ.md:markdown",85,{"name":1899,"start":946,"end":340},"1000-hours\u002Fsounds-of-american-english\u002F3.1.6-ɔ.md:markdown",{"format":538,"lines":1095,"tokens":1901,"firstFile":1902,"secondFile":1904},688,{"name":1903,"start":344,"end":1164},"1000-hours\u002Fpublic\u002Fimages\u002FSpeech-Tract(zh-CN).svg",{"name":1890,"start":515,"end":1615},{"format":538,"lines":780,"tokens":1906,"firstFile":1907,"secondFile":1909},493,{"name":1908,"start":286,"end":980},"1000-hours\u002Fpublic\u002Fimages\u002Fspeech-tract-lr.light.svg",{"name":1910,"start":286,"end":980},"1000-hours\u002Fpublic\u002Fimages\u002Fspeech-tract-lr.svg",{"format":283,"lines":667,"tokens":1912,"firstFile":1913,"secondFile":1915},475,{"name":1914,"start":251,"end":667},"1000-hours\u002Fworkers-site\u002Findex.js",{"name":1916,"start":251,"end":667},"1000h-portal\u002Fworkers-site\u002Findex.js",{"format":538,"lines":503,"tokens":1918,"firstFile":1919,"secondFile":1921},469,{"name":1920,"start":658,"end":980},"1000-hours\u002Fpublic\u002Fimages\u002Fspeech-tract-lr.dark.svg",{"name":1908,"start":658,"end":980},{"format":301,"lines":473,"tokens":1923,"firstFile":1924,"secondFile":1926},468,{"name":1925,"start":706,"end":1095},"1000-hours\u002Fsounds-of-american-english\u002F3.2-consonants.md:markdown",{"name":1927,"start":375,"end":1600},"1000-hours\u002Fsounds-of-american-english\u002F3.2.12-lr.md:markdown",{"format":538,"lines":592,"tokens":1929,"firstFile":1930,"secondFile":1931},464,{"name":1920,"start":251,"end":592},{"name":1908,"start":251,"end":592},{"format":538,"lines":592,"tokens":1929,"firstFile":1933,"secondFile":1934},{"name":1920,"start":251,"end":592},{"name":1910,"start":251,"end":592},{"score":1936,"grade":409,"size":1937,"dimensions":1939},69.6,{"lines":1938,"files":754,"class":796},69984,[1940,1948,1954],{"id":415,"source":416,"value":1941,"adjusted":418,"lines":1942,"halfLife":419,"formats":1943,"excluded":1946,"weight":251,"score":1947},5.6,3538,[535,523,283,1944,305,309,1945],"vue","go",[538,295,422],63.7,{"id":425,"source":416,"value":1949,"adjusted":1949,"lines":1950,"halfLife":427,"coverage":1951,"weight":1952,"score":1953},4.3,2687,89.5,0.895,67.5,{"id":432,"source":416,"value":1955,"adjusted":1955,"lines":1956,"halfLife":434,"weight":251,"score":1957},17.6,12287,78.3,{"total":1959,"mean":1960,"files":1961},7852,14.1,[1962,1967,1971,1975,1980,1984,1988,1992,1996,1999],{"path":1963,"complexity":1964,"lines":1965,"bytes":1966},"enjoy\u002Fsrc\u002Fpreload.ts",224,808,25727,{"path":1968,"complexity":1680,"lines":1969,"bytes":1970},"enjoy\u002Fsrc\u002Ftypes\u002Fenjoy-app.d.ts",453,14525,{"path":1972,"complexity":741,"lines":1973,"bytes":1974},"enjoy\u002Fsrc\u002Frenderer\u002Fcomponents\u002Fmedias\u002Fmedia-bottom-panel\u002Fmedia-player-controls.tsx",741,21973,{"path":1976,"complexity":1977,"lines":1978,"bytes":1979},"enjoy\u002Fsrc\u002Frenderer\u002Fcontext\u002Fmedia-shadow-provider.tsx",141,780,22183,{"path":1981,"complexity":588,"lines":1982,"bytes":1983},"enjoy\u002Fsrc\u002Frenderer\u002Fcomponents\u002Fmedias\u002Fmedia-bottom-panel\u002Fmedia-current-recording.tsx",891,24717,{"path":1985,"complexity":1141,"lines":1986,"bytes":1987},"enjoy\u002Fsrc\u002Fmain\u002Fwindow.ts",859,22367,{"path":1989,"complexity":375,"lines":1990,"bytes":1991},"enjoy\u002Fsrc\u002Frenderer\u002Fcontext\u002Fchat-session-provider.tsx",535,14047,{"path":1993,"complexity":1897,"lines":1994,"bytes":1995},"enjoy\u002Fsrc\u002Frenderer\u002Fcontext\u002Fapp-settings-provider.tsx",432,12468,{"path":1997,"complexity":1157,"lines":277,"bytes":1998},"enjoy\u002Fsrc\u002Frenderer\u002Fhooks\u002Fuse-chat-session.tsx",12334,{"path":2000,"complexity":1146,"lines":1969,"bytes":2001},"enjoy\u002Fsrc\u002Frenderer\u002Fcomponents\u002Fchats\u002Fchat-user-message.tsx",14226,{"percentage":2003,"findings":784,"files":2004,"byCategory":2005,"largest":2010},4.29,505,[2006,2007,2008,2009],{"category":1059,"count":286},{"category":869,"count":251},{"category":1062,"count":355},{"category":871,"count":336},[2011,2012,2014,2016,2019,2021,2023,2025,2027,2029],{"category":1059,"path":1963,"name":1079,"line":251,"lines":1965},{"category":1059,"path":2013,"name":1079,"line":251,"lines":733},"enjoy\u002Fsrc\u002Frenderer\u002Fcomponents\u002Fui\u002Fuse-toast.tsx",{"category":1059,"path":2015,"name":1079,"line":251,"lines":461},"enjoy\u002Fsrc\u002Fmain\u002Fdb\u002Fmigrations\u002F1722039161323-create-chats.js",{"category":1059,"path":2017,"name":1079,"line":251,"lines":2018},"enjoy\u002Fsrc\u002Fmain\u002Fdb\u002Fmigrations\u002F1726781106038-modify-chat.js",149,{"category":1059,"path":2020,"name":1079,"line":251,"lines":469},"enjoy\u002Fsrc\u002Fmain\u002Fazure-speech-sdk.ts",{"category":1059,"path":2022,"name":1079,"line":251,"lines":469},"enjoy\u002Fsrc\u002Frenderer\u002Fcomponents\u002Fui\u002Ftoast.tsx",{"category":1059,"path":2024,"name":1079,"line":251,"lines":862},"enjoy\u002Fsrc\u002Fmain\u002Fdb\u002Fmigrations\u002F1703902823343-create-audio.js",{"category":1059,"path":2026,"name":1079,"line":251,"lines":862},"enjoy\u002Fsrc\u002Fmain\u002Fdb\u002Fmigrations\u002F1703902826529-create-video.js",{"category":1059,"path":2028,"name":1079,"line":251,"lines":465},"enjoy\u002Fsrc\u002Fmain\u002Fdb\u002Fmigrations\u002F1703902870618-create-pronunciation-assessment.js",{"category":1059,"path":2030,"name":1079,"line":251,"lines":465},"enjoy\u002Fsrc\u002Fmain\u002Fdb\u002Fmigrations\u002F1729731114150-create-documents.js",{"name":2032,"url":2033,"description":2034,"language":224,"stars":2035,"starsToday":2036,"defaultBranch":269,"headSha":2037,"durationMs":2038,"total":2039,"formats":2048,"topClones":2089,"health":2149,"complexity":2168,"deadCode":2211},"anthropics\u002Fknowledge-work-plugins","https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fknowledge-work-plugins","Open source repository of plugins primarily intended for knowledge workers to use in Claude Cowork",25179,281,"67e216dbe5621470581dd3d944df22d1cc8231ce",1447,{"sources":2040,"lines":2041,"tokens":2042,"clones":2043,"duplicatedLines":2044,"duplicatedTokens":2045,"percentage":2046,"percentageTokens":2047},2148,379437,1942280,604,10603,86225,2.79,4.44,[2049,2055,2060,2065,2070,2074,2077,2080,2083,2086],{"format":301,"sources":2050,"lines":2051,"clones":2052,"duplicatedLines":2053,"percentage":2054},1154,182223,390,5402,2.96,{"format":283,"sources":2056,"lines":2057,"clones":554,"duplicatedLines":2058,"percentage":2059},147,42112,1405,3.34,{"format":2061,"sources":1018,"lines":2062,"clones":542,"duplicatedLines":2063,"percentage":2064},"cpp",27688,822,2.97,{"format":295,"sources":2066,"lines":2067,"clones":344,"duplicatedLines":2068,"percentage":2069},330,57909,1140,1.97,{"format":538,"sources":366,"lines":2071,"clones":780,"duplicatedLines":2072,"percentage":2073},7510,498,6.63,{"format":614,"sources":980,"lines":2075,"clones":258,"duplicatedLines":2076,"percentage":211},17214,133,{"format":1298,"sources":528,"lines":722,"clones":478,"duplicatedLines":2078,"percentage":2079},1000,81.1,{"format":523,"sources":671,"lines":2081,"clones":284,"duplicatedLines":542,"percentage":2082},7128,0.6,{"format":931,"sources":478,"lines":2084,"clones":284,"duplicatedLines":352,"percentage":2085},1727,3.18,{"format":290,"sources":542,"lines":2087,"clones":225,"duplicatedLines":517,"percentage":2088},6914,0.84,[2090,2096,2100,2104,2108,2112,2118,2128,2138,2145],{"format":1298,"lines":612,"tokens":2091,"firstFile":2092,"secondFile":2094},1869,{"name":2093,"start":251,"end":612},"bio-research\u002Fskills\u002Finstrument-data-to-allotrope\u002FLICENSE.txt",{"name":2095,"start":251,"end":612},"bio-research\u002Fskills\u002Fnextflow-development\u002FLICENSE.txt",{"format":1298,"lines":612,"tokens":2091,"firstFile":2097,"secondFile":2098},{"name":2093,"start":251,"end":612},{"name":2099,"start":251,"end":612},"bio-research\u002Fskills\u002Fscientific-problem-selection\u002FLICENSE.txt",{"format":1298,"lines":612,"tokens":2091,"firstFile":2101,"secondFile":2102},{"name":2093,"start":251,"end":612},{"name":2103,"start":251,"end":612},"bio-research\u002Fskills\u002Fscvi-tools\u002FLICENSE.txt",{"format":1298,"lines":612,"tokens":2091,"firstFile":2105,"secondFile":2106},{"name":2093,"start":251,"end":612},{"name":2107,"start":251,"end":612},"bio-research\u002Fskills\u002Fsingle-cell-rna-qc\u002FLICENSE.txt",{"format":1298,"lines":612,"tokens":2091,"firstFile":2109,"secondFile":2110},{"name":2093,"start":251,"end":612},{"name":2111,"start":238,"end":1207},"cowork-plugin-management\u002Fskills\u002Fcowork-plugin-customizer\u002FLICENSE.txt",{"format":301,"lines":1073,"tokens":2113,"firstFile":2114,"secondFile":2116},1525,{"name":2115,"start":251,"end":1073},"small-business\u002Fskills\u002Fcanva-creator\u002Freference\u002Fcanva-api.md:markdown",{"name":2117,"start":251,"end":1073},"small-business\u002Fskills\u002Fsocial-content-engine\u002Freference\u002Fcanva-api.md:markdown",{"format":301,"lines":2119,"tokens":2120,"firstFile":2121,"secondFile":2124},190,1235,{"name":2122,"start":2123,"end":1757},"small-business\u002Fskills\u002Fcanva-creator\u002Freference\u002Fgotchas.md:markdown",191,{"name":2125,"start":2126,"end":2127},"small-business\u002Fskills\u002Fsocial-content-engine\u002Freference\u002Fgotchas.md:markdown",258,447,{"format":2061,"lines":978,"tokens":2129,"firstFile":2130,"secondFile":2134},767,{"name":2131,"start":2132,"end":2133},"partner-built\u002Fzoom-plugin\u002Fskills\u002Fvideo-sdk\u002Flinux\u002Freferences\u002Flinux-reference.md:cpp",529,763,{"name":2135,"start":2136,"end":2137},"partner-built\u002Fzoom-plugin\u002Fskills\u002Fvideo-sdk\u002Fwindows\u002Freferences\u002Fwindows-reference.md:cpp",905,1139,{"format":295,"lines":542,"tokens":2139,"firstFile":2140,"secondFile":2143},661,{"name":2141,"start":2142,"end":319},"partner-built\u002Fzoom-plugin\u002Fskills\u002Fmeeting-sdk\u002Fwindows\u002Freferences\u002Fdeployment.md:text",60,{"name":2141,"start":1160,"end":2144},158,{"format":301,"lines":1141,"tokens":2146,"firstFile":2147,"secondFile":2148},546,{"name":2122,"start":225,"end":1600},{"name":2125,"start":245,"end":934},{"score":2150,"grade":409,"size":2151,"dimensions":2153},68.9,{"lines":2152,"files":706,"class":796},14183,[2154,2158,2163],{"id":415,"source":416,"value":251,"adjusted":2155,"lines":784,"halfLife":419,"formats":2156,"excluded":2157,"weight":251,"score":1951},1.4,[614,305,309,283],[538,295,422],{"id":425,"source":416,"value":521,"adjusted":2159,"lines":286,"halfLife":427,"coverage":2160,"weight":2161,"score":2162},0.7,69.8,0.698,93.5,{"id":432,"source":416,"value":2164,"adjusted":2165,"lines":2166,"halfLife":434,"weight":251,"score":2167},66.7,61.1,9464,42.9,{"total":2169,"mean":2170,"files":2171},1679,43.1,[2172,2177,2182,2185,2189,2192,2196,2200,2203,2207],{"path":2173,"complexity":2174,"lines":2175,"bytes":2176},"productivity\u002Fskills\u002Fdashboard.html",270,3111,98403,{"path":2178,"complexity":2179,"lines":2180,"bytes":2181},"bio-research\u002Fskills\u002Finstrument-data-to-allotrope\u002Fscripts\u002Fvalidate_asm.py",172,1102,36719,{"path":2183,"complexity":469,"lines":1965,"bytes":2184},"bio-research\u002Fskills\u002Fnextflow-development\u002Fscripts\u002Futils\u002Fncbi_utils.py",28480,{"path":2186,"complexity":1160,"lines":2187,"bytes":2188},"bio-research\u002Fskills\u002Fnextflow-development\u002Fscripts\u002Fsra_geo_fetch.py",732,24982,{"path":2190,"complexity":777,"lines":297,"bytes":2191},"bio-research\u002Fskills\u002Fnextflow-development\u002Fscripts\u002Fgenerate_samplesheet.py",15440,{"path":2193,"complexity":946,"lines":2194,"bytes":2195},"bio-research\u002Fskills\u002Fnextflow-development\u002Fscripts\u002Fcheck_environment.py",452,14111,{"path":2197,"complexity":245,"lines":2198,"bytes":2199},"bio-research\u002Fskills\u002Finstrument-data-to-allotrope\u002Fscripts\u002Fconvert_to_asm.py",543,17278,{"path":2201,"complexity":872,"lines":990,"bytes":2202},"bio-research\u002Fskills\u002Fnextflow-development\u002Fscripts\u002Futils\u002Fvalidators.py",8419,{"path":2204,"complexity":336,"lines":2205,"bytes":2206},"bio-research\u002Fskills\u002Fscvi-tools\u002Fscripts\u002Fmodel_utils.py",634,17434,{"path":2208,"complexity":2142,"lines":2209,"bytes":2210},"bio-research\u002Fskills\u002Fscvi-tools\u002Fscripts\u002Fvalidate_adata.py",397,12211,{"percentage":2212,"findings":671,"files":553,"byCategory":2213,"largest":2216},0.24,[2214,2215],{"category":869,"count":238},{"category":871,"count":510},[2217,2220,2223,2226,2229,2230,2232,2235,2237,2239],{"category":869,"path":2201,"name":2218,"line":2219,"lines":225},"validate_file_exists",249,{"category":869,"path":2201,"name":2221,"line":2222,"lines":225},"validate_absolute_path",254,{"category":871,"path":2224,"name":2225,"line":581,"lines":251},"bio-research\u002Fskills\u002Finstrument-data-to-allotrope\u002Fscripts\u002Fexport_parser.py","Optional",{"category":871,"path":2227,"name":2228,"line":355,"lines":251},"bio-research\u002Fskills\u002Finstrument-data-to-allotrope\u002Fscripts\u002Fflatten_asm.py","re",{"category":871,"path":2227,"name":2225,"line":258,"lines":251},{"category":871,"path":2227,"name":2231,"line":581,"lines":251},"datetime",{"category":871,"path":2233,"name":2234,"line":510,"lines":251},"bio-research\u002Fskills\u002Fnextflow-development\u002Fscripts\u002Fdetect_data_type.py","List",{"category":871,"path":2186,"name":2236,"line":366,"lines":251},"os",{"category":871,"path":2186,"name":2238,"line":658,"lines":251},"subprocess",{"category":871,"path":2186,"name":2240,"line":276,"lines":251},"asdict",{"name":2242,"url":2243,"description":2244,"language":224,"stars":2245,"starsToday":2246,"defaultBranch":269,"headSha":2247,"durationMs":2248,"total":2249,"formats":2255,"topClones":2275,"health":2327,"complexity":2350,"deadCode":2387},"cactus-compute\u002Fneedle","https:\u002F\u002Fgithub.com\u002Fcactus-compute\u002Fneedle","Automation foundation model for tiny devices: 2-bit, 8-29 MB, tool calls, structured extraction and embeddings on phones, wearables, smart homes, robots, cars and microcontrollers.",11677,234,"fc5bae0f9b6138828fe7589f6b531fb9a26968de",647,{"sources":2250,"lines":2251,"tokens":2252,"clones":193,"duplicatedLines":588,"duplicatedTokens":2253,"percentage":426,"percentageTokens":2254},66,10882,113003,1426,1.26,[2256,2260,2263,2266,2267,2269,2270,2272,2273,2274],{"format":614,"sources":646,"lines":2257,"clones":591,"duplicatedLines":2258,"percentage":2259},7751,97,1.25,{"format":538,"sources":473,"lines":2261,"clones":225,"duplicatedLines":276,"percentage":2262},654,4.28,{"format":931,"sources":251,"lines":2264,"clones":251,"duplicatedLines":473,"percentage":2265},513,1.17,{"format":305,"sources":391,"lines":682,"clones":303,"duplicatedLines":303,"percentage":303},{"format":283,"sources":251,"lines":2268,"clones":303,"duplicatedLines":303,"percentage":303},331,{"format":1298,"sources":251,"lines":1126,"clones":303,"duplicatedLines":303,"percentage":303},{"format":312,"sources":238,"lines":2271,"clones":303,"duplicatedLines":303,"percentage":303},174,{"format":309,"sources":251,"lines":310,"clones":303,"duplicatedLines":303,"percentage":303},{"format":301,"sources":251,"lines":891,"clones":303,"duplicatedLines":303,"percentage":303},{"format":295,"sources":251,"lines":891,"clones":303,"duplicatedLines":303,"percentage":303},[2276,2283,2289,2293,2299,2304,2308,2312,2317,2323],{"format":538,"lines":391,"tokens":327,"firstFile":2277,"secondFile":2281},{"name":2278,"start":2279,"end":2280},"assets\u002Fbenchmarks.svg",231,241,{"name":2278,"start":692,"end":2282},294,{"format":538,"lines":306,"tokens":1869,"firstFile":2284,"secondFile":2287},{"name":2278,"start":2285,"end":2286},179,188,{"name":2278,"start":2288,"end":2280},232,{"format":538,"lines":306,"tokens":978,"firstFile":2290,"secondFile":2292},{"name":2278,"start":2291,"end":320},126,{"name":2278,"start":2285,"end":2286},{"format":614,"lines":258,"tokens":353,"firstFile":2294,"secondFile":2297},{"name":2295,"start":905,"end":2296},"needle\u002Fenvironments\u002Fdata_capture.py",132,{"name":2298,"start":383,"end":1133},"needle\u002Fenvironments\u002Fkitchen_appliance.py",{"format":614,"lines":258,"tokens":353,"firstFile":2300,"secondFile":2301},{"name":2295,"start":905,"end":2296},{"name":2302,"start":853,"end":2303},"needle\u002Fenvironments\u002Fmedia_player.py",104,{"format":614,"lines":258,"tokens":353,"firstFile":2305,"secondFile":2306},{"name":2295,"start":905,"end":2296},{"name":2307,"start":984,"end":2076},"needle\u002Fenvironments\u002Fproductivity.py",{"format":614,"lines":258,"tokens":353,"firstFile":2309,"secondFile":2310},{"name":2295,"start":905,"end":2296},{"name":2311,"start":356,"end":845},"needle\u002Fenvironments\u002Fsmart_home.py",{"format":614,"lines":258,"tokens":353,"firstFile":2313,"secondFile":2314},{"name":2295,"start":905,"end":2296},{"name":2315,"start":2316,"end":777},"needle\u002Fenvironments\u002Fwearable.py",96,{"format":614,"lines":591,"tokens":2318,"firstFile":2319,"secondFile":2321},76,{"name":2320,"start":777,"end":984},"needle\u002F__init__.py",{"name":2322,"start":517,"end":965},"needle\u002F_worker.py",{"format":614,"lines":306,"tokens":965,"firstFile":2324,"secondFile":2326},{"name":2325,"start":449,"end":596},"tests\u002Ftest_fetch.py",{"name":2325,"start":582,"end":1135},{"score":2328,"grade":217,"size":2329,"dimensions":2331},70.2,{"lines":2330,"files":517,"class":796},10111,[2332,2338,2345],{"id":415,"source":416,"value":2333,"adjusted":2334,"lines":2258,"halfLife":419,"formats":2335,"excluded":2336,"weight":251,"score":2337},1.1,1.5,[614,305,283,309],[538,295,422],88.3,{"id":425,"source":416,"value":2339,"adjusted":2340,"lines":2341,"halfLife":427,"coverage":2342,"weight":2343,"score":2344},4.5,4.2,364,79.6,0.796,67.6,{"id":432,"source":416,"value":2346,"adjusted":2347,"lines":2348,"halfLife":434,"weight":251,"score":2349},43.5,39.7,4395,57.6,{"total":2351,"mean":2352,"files":2353},1698,29.3,[2354,2358,2361,2365,2369,2372,2376,2378,2381,2384],{"path":2355,"complexity":958,"lines":2356,"bytes":2357},"needle\u002Fmodel\u002Farchitecture.py",1134,43906,{"path":2320,"complexity":2359,"lines":754,"bytes":2360},194,21493,{"path":2362,"complexity":356,"lines":2363,"bytes":2364},"needle\u002Fmodel\u002Ffinetune.py",494,20722,{"path":2366,"complexity":1160,"lines":2367,"bytes":2368},"needle\u002Fmodel\u002Fexport.py",599,25305,{"path":2370,"complexity":1153,"lines":2268,"bytes":2371},"needle\u002Fplayground\u002Fapp.js",20802,{"path":2373,"complexity":1164,"lines":2374,"bytes":2375},"needle\u002Fagent\u002Ftools.py",180,7093,{"path":2322,"complexity":1857,"lines":941,"bytes":2377},10177,{"path":2379,"complexity":1857,"lines":1023,"bytes":2380},"needle\u002Fmodel\u002Fquantize.py",6877,{"path":2382,"complexity":980,"lines":1881,"bytes":2383},"tests\u002Ftest_weights.py",9419,{"path":2385,"complexity":323,"lines":831,"bytes":2386},"needle\u002Fcli.py",14032,{"percentage":2388,"findings":296,"files":542,"byCategory":2389,"largest":2393},4.52,[2390,2391,2392],{"category":1059,"count":251},{"category":869,"count":306},{"category":1062,"count":238},[2394,2395,2398,2401,2404,2406,2408,2410,2412,2414],{"category":1059,"path":2370,"name":1079,"line":251,"lines":2268},{"category":1062,"path":2355,"name":2396,"line":2397,"lines":296},"_parameter_path",266,{"category":1062,"path":2399,"name":2400,"line":352,"lines":473},"needle\u002Fmodel\u002Frun.py","_step_stats",{"category":869,"path":2402,"name":2403,"line":1038,"lines":238},"needle\u002Fmodel\u002Ftokenizer.py","TOOLS_END_ID",{"category":869,"path":2402,"name":2405,"line":1038,"lines":238},"TOOLS_START_ID",{"category":869,"path":2402,"name":2407,"line":1038,"lines":238},"TOOL_CALL_END_ID",{"category":869,"path":2402,"name":2409,"line":1038,"lines":238},"TOOL_CALL_START_ID",{"category":869,"path":2402,"name":2411,"line":339,"lines":251},"IM_END_ID",{"category":869,"path":2402,"name":2413,"line":339,"lines":251},"IM_START_ID",{"category":869,"path":2402,"name":2415,"line":339,"lines":251},"THINK_END_ID",{"name":2417,"url":2418,"description":2419,"language":237,"stars":2420,"starsToday":344,"defaultBranch":269,"headSha":2421,"durationMs":2422,"total":2423,"formats":2431,"topClones":2461,"health":2532,"complexity":2555,"deadCode":2603},"yynxxxxx\u002FCodex-X","https:\u002F\u002Fgithub.com\u002Fyynxxxxx\u002FCodex-X","OpenAI Codex 桌面端\u002FCLI 的可视化管理工具，具有Provider\u002FAPI 切换、会话同步、提示词注入、Skills\u002FMCP 管理、TOML 配置可视化的跨平台工具。",3458,"fb9048fb03f024000c162097c32102a6d9c33298",954,{"sources":2424,"lines":2425,"tokens":2426,"clones":2286,"duplicatedLines":2427,"duplicatedTokens":2428,"percentage":2429,"percentageTokens":2430},184,82809,616318,2431,20117,2.94,3.26,[2432,2437,2440,2444,2447,2449,2452,2455,2458,2460],{"format":1523,"sources":1018,"lines":2433,"clones":2434,"duplicatedLines":2435,"percentage":2436},52044,152,1380,2.65,{"format":931,"sources":258,"lines":2438,"clones":510,"duplicatedLines":2303,"percentage":2439},8069,1.29,{"format":538,"sources":225,"lines":2441,"clones":473,"duplicatedLines":2442,"percentage":2443},1629,845,51.87,{"format":535,"sources":658,"lines":2445,"clones":478,"duplicatedLines":719,"percentage":2446},9587,0.27,{"format":283,"sources":258,"lines":2448,"clones":225,"duplicatedLines":276,"percentage":529},3177,{"format":301,"sources":671,"lines":2450,"clones":238,"duplicatedLines":276,"percentage":2451},3573,0.78,{"format":523,"sources":510,"lines":2453,"clones":251,"duplicatedLines":478,"percentage":2454},1681,0.3,{"format":295,"sources":225,"lines":2456,"clones":251,"duplicatedLines":505,"percentage":2457},782,1.92,{"format":305,"sources":306,"lines":2459,"clones":303,"duplicatedLines":303,"percentage":303},775,{"format":614,"sources":225,"lines":684,"clones":303,"duplicatedLines":303,"percentage":303},[2462,2469,2479,2486,2494,2501,2508,2516,2520,2527],{"format":538,"lines":2463,"tokens":2464,"firstFile":2465,"secondFile":2467},806,7495,{"name":2466,"start":251,"end":2463},"docs\u002Fcodex-x介绍.html",{"name":2468,"start":251,"end":2463},"docs\u002Findex.html",{"format":1523,"lines":1038,"tokens":2470,"firstFile":2471,"secondFile":2475},175,{"name":2472,"start":2473,"end":2474},"apps\u002Fdesktop\u002Fsrc-tauri\u002Fsrc\u002Fsessions\u002Fcatalog.rs",955,990,{"name":2476,"start":2477,"end":2478},"apps\u002Fdesktop\u002Fsrc-tauri\u002Fsrc\u002Fsessions\u002Fsync.rs",565,600,{"format":1523,"lines":355,"tokens":582,"firstFile":2480,"secondFile":2484},{"name":2481,"start":2482,"end":2483},"apps\u002Fdesktop\u002Fsrc-tauri\u002Fsrc\u002Fproviders\u002Fstore.rs",670,683,{"name":2481,"start":2485,"end":2129},754,{"format":1523,"lines":355,"tokens":845,"firstFile":2487,"secondFile":2491},{"name":2488,"start":2489,"end":2490},"apps\u002Fdesktop\u002Fsrc-tauri\u002Fsrc\u002Ftests.rs",1313,1326,{"name":2488,"start":2492,"end":2493},1376,1389,{"format":1523,"lines":666,"tokens":469,"firstFile":2495,"secondFile":2498},{"name":2488,"start":2496,"end":2497},3541,3561,{"name":2488,"start":2499,"end":2500},3845,3865,{"format":1523,"lines":581,"tokens":2291,"firstFile":2502,"secondFile":2505},{"name":2503,"start":385,"end":2504},"apps\u002Fdesktop\u002Fsrc-tauri\u002Fsrc\u002Ffailover\u002Ftests.rs",626,{"name":2503,"start":2506,"end":2507},642,658,{"format":1523,"lines":581,"tokens":1133,"firstFile":2509,"secondFile":2513},{"name":2510,"start":2511,"end":2512},"apps\u002Fdesktop\u002Fsrc-tauri\u002Fsrc\u002Fproviders\u002Flive.rs",1833,1849,{"name":2510,"start":2514,"end":2515},1889,1905,{"format":1523,"lines":391,"tokens":453,"firstFile":2517,"secondFile":2519},{"name":2518,"start":2424,"end":2359},"apps\u002Fdesktop\u002Fsrc-tauri\u002Fsrc\u002Fskills_mcp\u002Fskills.rs",{"name":2518,"start":1468,"end":940},{"format":1523,"lines":591,"tokens":988,"firstFile":2521,"secondFile":2524},{"name":2488,"start":2522,"end":2523},1317,1324,{"name":2488,"start":2525,"end":2526},1448,1456,{"format":538,"lines":505,"tokens":1141,"firstFile":2528,"secondFile":2530},{"name":2466,"start":2529,"end":684},580,{"name":2466,"start":394,"end":2531},666,{"score":2533,"grade":409,"size":2534,"dimensions":2536},57.4,{"lines":2535,"files":1619,"class":796},77724,[2537,2544,2550],{"id":415,"source":416,"value":2538,"adjusted":2539,"lines":2540,"halfLife":419,"formats":2541,"excluded":2542,"weight":251,"score":2543},2.1,2.2,1439,[1523,535,283,523,305,614,309],[538,295,422],83.9,{"id":425,"source":416,"value":2545,"adjusted":2546,"lines":306,"halfLife":427,"coverage":2547,"weight":2548,"score":2549},0.1,0.4,19.4,0.194,96.2,{"id":432,"source":416,"value":2551,"adjusted":2552,"lines":2553,"halfLife":434,"weight":251,"score":2554},76.1,74.7,59127,35.5,{"total":2556,"mean":2557,"files":2558},11889,76.7,[2559,2564,2569,2572,2576,2581,2585,2590,2595,2599],{"path":2560,"complexity":2561,"lines":2562,"bytes":2563},"apps\u002Fdesktop\u002Fsrc\u002Fmain.tsx",1178,3460,150608,{"path":2565,"complexity":2566,"lines":2567,"bytes":2568},"apps\u002Fdesktop\u002Ftests\u002Ffixtures\u002Fui-runtime.js",490,1174,62936,{"path":2510,"complexity":1027,"lines":2570,"bytes":2571},4351,174877,{"path":2573,"complexity":2574,"lines":2512,"bytes":2575},"apps\u002Fdesktop\u002Fsrc-tauri\u002Fsrc\u002Flib.rs",465,66309,{"path":2577,"complexity":2578,"lines":2579,"bytes":2580},"apps\u002Fdesktop\u002Fsrc-tauri\u002Fsrc\u002Ffailover\u002Fcontroller.rs",439,1620,59305,{"path":2582,"complexity":1994,"lines":2583,"bytes":2584},"apps\u002Fdesktop\u002Fsrc-tauri\u002Fsrc\u002Fsessions\u002Fstorage.rs",2832,109672,{"path":2586,"complexity":2587,"lines":2588,"bytes":2589},"apps\u002Fdesktop\u002Fsrc-tauri\u002Fsrc\u002Ffailover\u002Fproxy.rs",430,3127,115604,{"path":2591,"complexity":2592,"lines":2593,"bytes":2594},"apps\u002Fdesktop\u002Fsrc-tauri\u002Fsrc\u002Fusage.rs",346,3086,114713,{"path":2481,"complexity":2596,"lines":2597,"bytes":2598},309,2243,86244,{"path":2600,"complexity":943,"lines":2601,"bytes":2602},"apps\u002Fdesktop\u002Fsrc-tauri\u002Fsrc\u002Fplatform.rs",1488,51199,{"percentage":2604,"findings":251,"files":1018,"byCategory":2605,"largest":2607},0.07,[2606],{"category":1059,"count":251},[2608],{"category":1059,"path":2609,"name":1079,"line":251,"lines":306},"apps\u002Fdesktop\u002Fpublic\u002Ftheme-init.js",1789968659145]