[{"data":1,"prerenderedAt":2286},["ShallowReactive",2],{"navigation_docs":3,"trending-day-2026-09-21":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,"jscpdVersion":192,"summary":193,"repos":254},"2026-09-21","2026-09-21T05:29:55.149Z","github-trending-daily","5.3.0",{"repos":194,"sources":195,"lines":196,"tokens":197,"clones":198,"duplicatedLines":199,"duplicatedTokens":200,"percentage":201,"percentageTokens":202,"avgPercentage":203,"medianPercentage":204,"mostDuplicated":205,"cleanest":209,"mostClones":213,"avgHealth":217,"healthiest":218,"leastHealthy":222,"languages":225},10,20677,5442172,28927396,28399,718308,4646127,13.2,16.06,11.71,9.53,{"name":206,"clones":207,"percentage":208},"mihail911\u002Fmodern-software-dev-assignments",70,26.68,{"name":210,"clones":211,"percentage":212},"anthropics\u002Fclaude-code",67,0.83,{"name":214,"clones":215,"percentage":216},"BuilderIO\u002Fagent-native",24113,12.86,54.67,{"name":219,"score":220,"grade":221},"addyosmani\u002Fagent-skills",77.2,"B",{"name":214,"score":223,"grade":224},38.7,"E",[226,233,240,247],{"language":227,"repos":228,"clones":229,"lines":230,"duplicatedLines":231,"percentage":232},"TypeScript",4,25731,4894245,633501,12.94,{"language":234,"repos":235,"clones":236,"lines":237,"duplicatedLines":238,"percentage":239},"Python",3,2577,499436,83513,16.72,{"language":241,"repos":242,"clones":243,"lines":244,"duplicatedLines":245,"percentage":246},"JavaScript",2,75,43031,967,2.25,{"language":248,"repos":249,"clones":250,"lines":251,"duplicatedLines":252,"percentage":253},"Jupyter Notebook",1,16,5460,327,5.99,[255,535,732,940,1197,1420,1592,1744,1920,2139],{"name":214,"url":256,"description":257,"language":227,"stars":258,"starsToday":259,"defaultBranch":260,"headSha":261,"durationMs":262,"total":263,"formats":270,"topClones":341,"health":400,"complexity":436,"deadCode":490},"https:\u002F\u002Fgithub.com\u002FBuilderIO\u002Fagent-native","A framework for building agentic apps",5376,98,"main","9ce49995382f7584f4c12774db2e39d7b70d3971",19028,{"sources":264,"lines":265,"tokens":266,"clones":215,"duplicatedLines":267,"duplicatedTokens":268,"percentage":216,"percentageTokens":269},16130,4561744,24180336,586760,3950394,16.34,[271,278,285,292,299,306,313,320,327,334],{"format":272,"sources":273,"lines":274,"clones":275,"duplicatedLines":276,"percentage":277},"typescript",10196,3066054,16415,275931,9,{"format":279,"sources":280,"lines":281,"clones":282,"duplicatedLines":283,"percentage":284},"tsx",2506,931570,4569,86026,9.23,{"format":286,"sources":287,"lines":288,"clones":289,"duplicatedLines":290,"percentage":291},"markdown",1543,303936,1365,175096,57.61,{"format":293,"sources":294,"lines":295,"clones":296,"duplicatedLines":297,"percentage":298},"yaml",877,30192,681,7488,24.8,{"format":300,"sources":301,"lines":302,"clones":303,"duplicatedLines":304,"percentage":305},"css",53,42997,291,6177,14.37,{"format":307,"sources":308,"lines":309,"clones":310,"duplicatedLines":311,"percentage":312},"json",253,28451,221,5614,19.73,{"format":314,"sources":315,"lines":316,"clones":317,"duplicatedLines":318,"percentage":319},"bash",208,51746,146,21737,42.01,{"format":321,"sources":322,"lines":323,"clones":324,"duplicatedLines":325,"percentage":326},"rust",43,48302,130,1257,2.6,{"format":328,"sources":329,"lines":330,"clones":331,"duplicatedLines":332,"percentage":333},"markup",169,11610,117,1821,15.68,{"format":335,"sources":336,"lines":337,"clones":338,"duplicatedLines":339,"percentage":340},"text",111,15480,79,3646,23.55,[342,351,355,363,367,376,380,388,392,396],{"format":286,"lines":343,"tokens":344,"firstFile":345,"secondFile":349},542,7405,{"name":346,"start":347,"end":348},".agents\u002Fplugins\u002Fagent-native-visual-plans\u002Fskills\u002Fvisual-recap\u002FSKILL.md:markdown",11,552,{"name":350,"start":347,"end":348},"skills\u002Fvisual-recap\u002FSKILL.md:markdown",{"format":286,"lines":343,"tokens":344,"firstFile":352,"secondFile":353},{"name":346,"start":347,"end":348},{"name":354,"start":347,"end":348},"templates\u002Fplan\u002F.agents\u002Fskills\u002Fvisual-recap\u002FSKILL.md:markdown",{"format":286,"lines":356,"tokens":357,"firstFile":358,"secondFile":361},526,6858,{"name":359,"start":347,"end":360},".agents\u002Fplugins\u002Fagent-native-visual-plans\u002Fskills\u002Fvisual-plan\u002FSKILL.md:markdown",536,{"name":362,"start":347,"end":360},"skills\u002Fvisual-plans\u002FSKILL.md:markdown",{"format":286,"lines":356,"tokens":357,"firstFile":364,"secondFile":365},{"name":359,"start":347,"end":360},{"name":366,"start":347,"end":360},"templates\u002Fplan\u002F.agents\u002Fskills\u002Fvisual-plan\u002FSKILL.md:markdown",{"format":286,"lines":368,"tokens":369,"firstFile":370,"secondFile":374},590,5884,{"name":371,"start":372,"end":373},".agents\u002Fplugins\u002Fagent-native-design\u002Fskills\u002Fvisual-edit\u002FSKILL.md:markdown",12,601,{"name":375,"start":372,"end":373},"skills\u002Fvisual-edit\u002FSKILL.md:markdown",{"format":286,"lines":368,"tokens":369,"firstFile":377,"secondFile":378},{"name":371,"start":372,"end":373},{"name":379,"start":372,"end":373},"templates\u002Fdesign\u002F.agents\u002Fskills\u002Fvisual-edit\u002FSKILL.md:markdown",{"format":286,"lines":381,"tokens":382,"firstFile":383,"secondFile":386},533,5696,{"name":384,"start":250,"end":385},".agents\u002Fskills\u002Fexternal-agents\u002FSKILL.md:markdown",548,{"name":387,"start":250,"end":385},"community-templates\u002Faccount-expert\u002F.agents\u002Fskills\u002Fexternal-agents\u002FSKILL.md:markdown",{"format":286,"lines":381,"tokens":382,"firstFile":389,"secondFile":390},{"name":384,"start":250,"end":385},{"name":391,"start":250,"end":385},"community-templates\u002Faccount-tiering\u002F.agents\u002Fskills\u002Fexternal-agents\u002FSKILL.md:markdown",{"format":286,"lines":381,"tokens":382,"firstFile":393,"secondFile":394},{"name":384,"start":250,"end":385},{"name":395,"start":250,"end":385},"community-templates\u002Fcall-follow-up-drafter\u002F.agents\u002Fskills\u002Fexternal-agents\u002FSKILL.md:markdown",{"format":286,"lines":381,"tokens":382,"firstFile":397,"secondFile":398},{"name":384,"start":250,"end":385},{"name":399,"start":250,"end":385},"community-templates\u002Fchurn-early-warning\u002F.agents\u002Fskills\u002Fexternal-agents\u002FSKILL.md:markdown",{"score":223,"grade":224,"size":401,"dimensions":405},{"lines":402,"files":403,"class":404},4024516,12530,"XL",[406,422,430],{"id":407,"source":408,"value":409,"adjusted":409,"lines":410,"halfLife":411,"formats":412,"excluded":419,"weight":249,"score":421},"duplication","jscpd",7.9,312601,8.5,[272,279,321,413,414,415,416,314,417,418],"javascript","swift","sql","wgsl","perl","objectivec",[328,335,420],"data",52.7,{"id":423,"source":408,"value":424,"adjusted":424,"lines":425,"halfLife":426,"coverage":427,"weight":428,"score":429},"dead-code",14.4,566912,7.5,97.8,0.978,26.4,{"id":431,"source":408,"value":432,"adjusted":432,"lines":433,"halfLife":434,"weight":249,"score":435},"complexity",64,2575891,50,41.2,{"total":437,"mean":438,"files":439},570079,45.5,[440,445,450,455,460,465,470,475,480,485],{"path":441,"complexity":442,"lines":443,"bytes":444},"templates\u002Fdesign\u002Fapp\u002Fcomponents\u002Fdesign\u002Fbridge\u002Feditor-chrome.bridge.ts",6367,25874,980616,{"path":446,"complexity":447,"lines":448,"bytes":449},"templates\u002Fdesign\u002Fapp\u002Fpages\u002FDesignEditor.tsx",4947,28049,1047895,{"path":451,"complexity":452,"lines":453,"bytes":454},"templates\u002Fcontent\u002Fapp\u002Fcomponents\u002Feditor\u002Fdatabase\u002FDatabaseView.tsx",3763,18764,623179,{"path":456,"complexity":457,"lines":458,"bytes":459},"packages\u002Fdesktop-app\u002Fsrc\u002Fmain\u002Findex.ts",3189,14835,460444,{"path":461,"complexity":462,"lines":463,"bytes":464},"templates\u002Fdesign\u002Fapp\u002Fcomponents\u002Fdesign\u002FMultiScreenCanvas.tsx",2643,14551,568917,{"path":466,"complexity":467,"lines":468,"bytes":469},"packages\u002Fcore\u002Fsrc\u002Fagent\u002Fproduction-agent.ts",2290,12226,496006,{"path":471,"complexity":472,"lines":473,"bytes":474},"templates\u002Fslides\u002Fapp\u002Fcomponents\u002Feditor\u002FSlideEditor.tsx",2171,9393,335108,{"path":476,"complexity":477,"lines":478,"bytes":479},"templates\u002Fdesign\u002Fshared\u002Fcode-layer.ts",2089,9522,308246,{"path":481,"complexity":482,"lines":483,"bytes":484},"templates\u002Fplan\u002Fapp\u002Fpages\u002FPlansPage.tsx",1960,10086,361933,{"path":486,"complexity":487,"lines":488,"bytes":489},"packages\u002Fcore\u002Fsrc\u002Fclient\u002FAssistantChat.tsx",1755,7809,302790,{"percentage":424,"findings":491,"files":492,"byCategory":493,"largest":505},3978,13913,[494,497,500,503],{"category":495,"count":496},"unused-file",2726,{"category":498,"count":499},"unused-export",550,{"category":501,"count":502},"unused-symbol",693,{"category":504,"count":277},"unused-import",[506,508,511,514,517,520,523,526,529,532],{"category":495,"path":441,"name":507,"line":249,"lines":443},"",{"category":501,"path":486,"name":509,"line":510,"lines":447},"AssistantChatInner",2737,{"category":495,"path":512,"name":507,"line":249,"lines":513},"packages\u002Fcore\u002Fsrc\u002Fclient\u002Fsettings\u002FSettingsPanel.tsx",4169,{"category":495,"path":515,"name":507,"line":249,"lines":516},"packages\u002Fcore\u002Fsrc\u002Fclient\u002Forg\u002FTeamPage.tsx",3942,{"category":495,"path":518,"name":507,"line":249,"lines":519},"packages\u002Fcreative-context\u002Fsrc\u002Fclient\u002FCreativeContextPanel.tsx",3606,{"category":495,"path":521,"name":507,"line":249,"lines":522},"packages\u002Fdesktop-app\u002Fsrc\u002Frenderer\u002Fcomponents\u002FCodeAgentsHub.tsx",3337,{"category":495,"path":524,"name":507,"line":249,"lines":525},"templates\u002Fclips\u002Fchrome-extension\u002Fsrc\u002Fbackground.ts",3281,{"category":495,"path":527,"name":507,"line":249,"lines":528},"templates\u002Fcontent\u002Fapp\u002Fcomponents\u002Feditor\u002Fdatabase\u002Fsettings.tsx",3274,{"category":495,"path":530,"name":507,"line":249,"lines":531},"packages\u002Fcore\u002Fsrc\u002Fclient\u002Fauth\u002FAuthPage.tsx",3159,{"category":495,"path":533,"name":507,"line":249,"lines":534},"templates\u002Fmail\u002Fapp\u002Fcomponents\u002Flayout\u002FAppLayout.tsx",3011,{"name":536,"url":537,"description":538,"language":241,"stars":539,"starsToday":540,"defaultBranch":260,"headSha":541,"durationMs":542,"total":543,"formats":552,"topClones":575,"health":664,"complexity":685,"deadCode":729},"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",18253,2428,"c1c8a8c1471069fb0e188eeaff69b8e8db6564a8",637,{"sources":544,"lines":545,"tokens":546,"clones":547,"duplicatedLines":548,"duplicatedTokens":549,"percentage":550,"percentageTokens":551},48,7139,68478,28,442,2850,6.19,4.16,[553,558,562,567,570,572,574],{"format":413,"sources":228,"lines":554,"clones":555,"duplicatedLines":556,"percentage":557},3037,24,252,8.3,{"format":307,"sources":235,"lines":559,"clones":235,"duplicatedLines":560,"percentage":561},835,157,18.8,{"format":335,"sources":563,"lines":564,"clones":249,"duplicatedLines":565,"percentage":566},13,455,33,7.25,{"format":286,"sources":250,"lines":568,"clones":569,"duplicatedLines":569,"percentage":569},1884,0,{"format":314,"sources":194,"lines":571,"clones":569,"duplicatedLines":569,"percentage":569},757,{"format":417,"sources":249,"lines":573,"clones":569,"duplicatedLines":569,"percentage":569},168,{"format":293,"sources":249,"lines":235,"clones":569,"duplicatedLines":569,"percentage":569},[576,587,596,602,613,624,633,640,648,656],{"format":335,"lines":577,"tokens":578,"firstFile":579,"secondFile":583},34,399,{"name":580,"start":581,"end":582},"skills\u002Fsecurity-audit\u002FHUNTING.md:text",102,135,{"name":584,"start":585,"end":586},"skills\u002Fsecurity-audit\u002FVALIDATION-AND-REPORTING.md:text",51,84,{"format":307,"lines":588,"tokens":589,"firstFile":590,"secondFile":593},80,268,{"name":591,"start":308,"end":592},"skills\u002Fsecurity-audit\u002Freport-schema.json",332,{"name":591,"start":594,"end":595},370,449,{"format":307,"lines":432,"tokens":597,"firstFile":598,"secondFile":600},217,{"name":591,"start":599,"end":259},35,{"name":591,"start":601,"end":592},269,{"format":413,"lines":603,"tokens":604,"firstFile":605,"secondFile":609},32,199,{"name":606,"start":607,"end":608},"skills\u002Fsecurity-audit\u002Fvalidate-coverage-ledger.cjs",92,123,{"name":610,"start":611,"end":612},"skills\u002Fsecurity-audit\u002Fvalidate-findings.cjs",55,86,{"format":413,"lines":614,"tokens":615,"firstFile":616,"secondFile":620},14,124,{"name":617,"start":618,"end":619},"skills\u002Fsecurity-audit\u002Fvalidate-coverage-ledger.test.cjs",628,641,{"name":621,"start":622,"end":623},"skills\u002Fsecurity-audit\u002Fvalidate-findings.test.cjs",467,480,{"format":413,"lines":625,"tokens":626,"firstFile":627,"secondFile":630},23,122,{"name":606,"start":628,"end":629},318,340,{"name":610,"start":631,"end":632},138,160,{"format":413,"lines":250,"tokens":634,"firstFile":635,"secondFile":638},109,{"name":606,"start":636,"end":637},718,733,{"name":610,"start":373,"end":639},615,{"format":413,"lines":614,"tokens":641,"firstFile":642,"secondFile":645},106,{"name":617,"start":643,"end":644},610,623,{"name":621,"start":646,"end":647},387,400,{"format":413,"lines":347,"tokens":649,"firstFile":650,"secondFile":653},94,{"name":617,"start":651,"end":652},652,662,{"name":621,"start":654,"end":655},491,501,{"format":413,"lines":614,"tokens":657,"firstFile":658,"secondFile":661},91,{"name":617,"start":659,"end":660},575,588,{"name":621,"start":662,"end":663},412,425,{"score":665,"grade":666,"size":667,"dimensions":670},61.6,"C",{"lines":668,"files":614,"class":669},3899,"S",[671,677,682],{"id":407,"source":408,"value":672,"adjusted":673,"lines":556,"halfLife":411,"formats":674,"excluded":675,"weight":249,"score":676},6.5,5.5,[413,314,417],[335,420],64.1,{"id":423,"source":408,"value":569,"adjusted":678,"lines":569,"halfLife":426,"coverage":679,"weight":680,"score":681},1.2,77.9,0.779,89.2,{"id":431,"source":408,"value":679,"adjusted":683,"lines":554,"halfLife":434,"weight":249,"score":684},58.6,44.4,{"total":686,"mean":687,"files":688},1028,73.4,[689,693,697,701,704,708,711,715,719,724],{"path":606,"complexity":690,"lines":691,"bytes":692},358,872,33522,{"path":610,"complexity":694,"lines":695,"bytes":696},347,773,28806,{"path":617,"complexity":698,"lines":699,"bytes":700},120,740,28483,{"path":621,"complexity":702,"lines":651,"bytes":703},119,26384,{"path":705,"complexity":706,"lines":573,"bytes":707},".git\u002Fhooks\u002Ffsmonitor-watchman.sample",19,4611,{"path":709,"complexity":614,"lines":329,"bytes":710},".git\u002Fhooks\u002Fpre-rebase.sample",4898,{"path":712,"complexity":614,"lines":713,"bytes":714},".git\u002Fhooks\u002Fsendemail-validate.sample",77,2308,{"path":716,"complexity":563,"lines":717,"bytes":718},".git\u002Fhooks\u002Fupdate.sample",128,3650,{"path":720,"complexity":721,"lines":722,"bytes":723},".git\u002Fhooks\u002Fpush-to-checkout.sample",6,78,2783,{"path":725,"complexity":726,"lines":727,"bytes":728},".git\u002Fhooks\u002Fpre-commit.sample",5,49,1649,{"percentage":569,"findings":569,"files":228,"byCategory":730,"largest":731},[],[],{"name":733,"url":734,"description":507,"language":234,"stars":735,"starsToday":736,"defaultBranch":260,"headSha":737,"durationMs":738,"total":739,"formats":748,"topClones":794,"health":855,"complexity":880,"deadCode":921},"anthropics\u002Ffinancial-services","https:\u002F\u002Fgithub.com\u002Fanthropics\u002Ffinancial-services",35473,260,"fca3cc8e6c5692ba576b46d7c4783b8443c2a223",805,{"sources":740,"lines":741,"tokens":742,"clones":743,"duplicatedLines":744,"duplicatedTokens":745,"percentage":746,"percentageTokens":747},538,82680,517330,175,21648,126721,26.18,24.5,[749,755,761,765,771,776,780,783,788,791],{"format":286,"sources":750,"lines":751,"clones":752,"duplicatedLines":753,"percentage":754},242,42474,87,13025,30.67,{"format":293,"sources":756,"lines":757,"clones":758,"duplicatedLines":759,"percentage":760},144,1602,37,392,24.47,{"format":335,"sources":432,"lines":762,"clones":625,"duplicatedLines":763,"percentage":764},19664,5329,27.1,{"format":766,"sources":577,"lines":767,"clones":768,"duplicatedLines":769,"percentage":770},"python",4538,15,999,22.01,{"format":772,"sources":235,"lines":773,"clones":228,"duplicatedLines":774,"percentage":775},"csv",3150,1420,45.08,{"format":328,"sources":228,"lines":777,"clones":228,"duplicatedLines":778,"percentage":779},2402,410,17.07,{"format":307,"sources":347,"lines":781,"clones":235,"duplicatedLines":301,"percentage":782},3402,1.56,{"format":413,"sources":784,"lines":785,"clones":242,"duplicatedLines":786,"percentage":787},7,1561,20,1.28,{"format":314,"sources":789,"lines":790,"clones":569,"duplicatedLines":569,"percentage":569},22,2597,{"format":792,"sources":726,"lines":793,"clones":569,"duplicatedLines":569,"percentage":569},"powershell",920,[795,803,807,815,819,823,831,835,841,848],{"format":286,"lines":796,"tokens":797,"firstFile":798,"secondFile":801},1259,8152,{"name":799,"start":721,"end":800},"plugins\u002Fagent-plugins\u002Fmodel-builder\u002Fskills\u002Fdcf-model\u002FSKILL.md:markdown",1264,{"name":802,"start":721,"end":800},"plugins\u002Fagent-plugins\u002Fpitch-agent\u002Fskills\u002Fdcf-model\u002FSKILL.md:markdown",{"format":286,"lines":796,"tokens":797,"firstFile":804,"secondFile":805},{"name":799,"start":721,"end":800},{"name":806,"start":721,"end":800},"plugins\u002Fvertical-plugins\u002Ffinancial-analysis\u002Fskills\u002Fdcf-model\u002FSKILL.md:markdown",{"format":286,"lines":808,"tokens":809,"firstFile":810,"secondFile":813},640,5221,{"name":811,"start":789,"end":812},"plugins\u002Fagent-plugins\u002Fmarket-researcher\u002Fskills\u002Fcomps-analysis\u002FSKILL.md:markdown",661,{"name":814,"start":789,"end":812},"plugins\u002Fagent-plugins\u002Fmodel-builder\u002Fskills\u002Fcomps-analysis\u002FSKILL.md:markdown",{"format":286,"lines":808,"tokens":809,"firstFile":816,"secondFile":817},{"name":811,"start":789,"end":812},{"name":818,"start":789,"end":812},"plugins\u002Fagent-plugins\u002Fpitch-agent\u002Fskills\u002Fcomps-analysis\u002FSKILL.md:markdown",{"format":286,"lines":808,"tokens":809,"firstFile":820,"secondFile":821},{"name":811,"start":789,"end":812},{"name":822,"start":789,"end":812},"plugins\u002Fvertical-plugins\u002Ffinancial-analysis\u002Fskills\u002Fcomps-analysis\u002FSKILL.md:markdown",{"format":286,"lines":824,"tokens":825,"firstFile":826,"secondFile":829},403,4472,{"name":827,"start":721,"end":828},"plugins\u002Fagent-plugins\u002Fmodel-builder\u002Fskills\u002F3-statement-model\u002FSKILL.md:markdown",408,{"name":830,"start":721,"end":828},"plugins\u002Fagent-plugins\u002Fpitch-agent\u002Fskills\u002F3-statement-model\u002FSKILL.md:markdown",{"format":286,"lines":824,"tokens":825,"firstFile":832,"secondFile":833},{"name":827,"start":721,"end":828},{"name":834,"start":721,"end":828},"plugins\u002Fvertical-plugins\u002Ffinancial-analysis\u002Fskills\u002F3-statement-model\u002FSKILL.md:markdown",{"format":286,"lines":824,"tokens":836,"firstFile":837,"secondFile":839},4076,{"name":838,"start":721,"end":828},"plugins\u002Fagent-plugins\u002Fpitch-agent\u002Fskills\u002Fpitch-deck\u002FSKILL.md:markdown",{"name":840,"start":721,"end":828},"plugins\u002Fvertical-plugins\u002Finvestment-banking\u002Fskills\u002Fpitch-deck\u002FSKILL.md:markdown",{"format":286,"lines":842,"tokens":843,"firstFile":844,"secondFile":846},505,4033,{"name":845,"start":249,"end":842},"plugins\u002Fagent-plugins\u002Fearnings-reviewer\u002Fskills\u002Fearnings-analysis\u002Freferences\u002Fworkflow.md:markdown",{"name":847,"start":249,"end":842},"plugins\u002Fvertical-plugins\u002Fequity-research\u002Fskills\u002Fearnings-analysis\u002Freferences\u002Fworkflow.md:markdown",{"format":286,"lines":601,"tokens":849,"firstFile":850,"secondFile":853},3299,{"name":851,"start":721,"end":852},"plugins\u002Fagent-plugins\u002Fmodel-builder\u002Fskills\u002Flbo-model\u002FSKILL.md:markdown",274,{"name":854,"start":721,"end":852},"plugins\u002Fagent-plugins\u002Fpitch-agent\u002Fskills\u002Flbo-model\u002FSKILL.md:markdown",{"score":856,"grade":857,"size":858,"dimensions":861},51.1,"D",{"lines":859,"files":860,"class":669},5048,36,[862,869,875],{"id":407,"source":408,"value":863,"adjusted":864,"lines":865,"halfLife":411,"formats":866,"excluded":867,"weight":249,"score":868},17.6,13.6,886,[766,314,792,413,417],[335,420],33.1,{"id":423,"source":408,"value":870,"adjusted":871,"lines":784,"halfLife":426,"coverage":872,"weight":873,"score":874},0.2,1.3,62.6,0.626,88.4,{"id":431,"source":408,"value":876,"adjusted":877,"lines":878,"halfLife":434,"weight":249,"score":879},49.9,41.7,2518,56.1,{"total":881,"mean":882,"files":883},984,27.3,[884,888,892,894,896,901,906,908,913,917],{"path":885,"complexity":649,"lines":886,"bytes":887},"claude-for-msft-365-install\u002Fscripts\u002Fbuild-manifest.mjs",309,15394,{"path":889,"complexity":612,"lines":890,"bytes":891},"plugins\u002Fagent-plugins\u002Fmodel-builder\u002Fskills\u002Fdcf-model\u002Fscripts\u002Fvalidate_dcf.py",292,11623,{"path":893,"complexity":612,"lines":890,"bytes":891},"plugins\u002Fagent-plugins\u002Fpitch-agent\u002Fskills\u002Fdcf-model\u002Fscripts\u002Fvalidate_dcf.py",{"path":895,"complexity":612,"lines":890,"bytes":891},"plugins\u002Fvertical-plugins\u002Ffinancial-analysis\u002Fskills\u002Fdcf-model\u002Fscripts\u002Fvalidate_dcf.py",{"path":897,"complexity":898,"lines":899,"bytes":900},"scripts\u002Fcheck.py",68,219,8444,{"path":902,"complexity":903,"lines":904,"bytes":905},"plugins\u002Fagent-plugins\u002Fpitch-agent\u002Fskills\u002Fib-check-deck\u002Fscripts\u002Fextract_numbers.py",60,305,10305,{"path":907,"complexity":903,"lines":904,"bytes":905},"plugins\u002Fvertical-plugins\u002Ffinancial-analysis\u002Fskills\u002Fib-check-deck\u002Fscripts\u002Fextract_numbers.py",{"path":909,"complexity":910,"lines":911,"bytes":912},"scripts\u002Fversion_bump.py",56,209,7082,{"path":914,"complexity":611,"lines":915,"bytes":916},"claude-for-msft-365-install\u002Fscripts\u002Fexport-addin-data.ps1",295,14143,{"path":918,"complexity":603,"lines":919,"bytes":920},"scripts\u002Fdeploy-managed-agent.sh",194,7224,{"percentage":922,"findings":784,"files":923,"byCategory":924,"largest":927},0.22,18,[925,926],{"category":501,"count":249},{"category":504,"count":721},[928,930,931,932,933,934,937],{"category":504,"path":889,"name":929,"line":194,"lines":249},"Optional",{"category":504,"path":893,"name":929,"line":194,"lines":249},{"category":504,"path":902,"name":929,"line":786,"lines":249},{"category":504,"path":895,"name":929,"line":194,"lines":249},{"category":504,"path":907,"name":929,"line":786,"lines":249},{"category":504,"path":935,"name":936,"line":784,"lines":249},"plugins\u002Fvertical-plugins\u002Ffinancial-analysis\u002Fskills\u002Fskill-creator\u002Fscripts\u002Fquick_validate.py","os",{"category":501,"path":897,"name":938,"line":939,"lines":249},"_",99,{"name":941,"url":942,"description":943,"language":234,"stars":944,"starsToday":945,"defaultBranch":946,"headSha":947,"durationMs":948,"total":949,"formats":958,"topClones":1007,"health":1079,"complexity":1105,"deadCode":1157},"paperless-ngx\u002Fpaperless-ngx","https:\u002F\u002Fgithub.com\u002Fpaperless-ngx\u002Fpaperless-ngx","A community-supported supercharged document management system: scan, index and archive all your documents",45660,57,"dev","8705bd510abe22b09e30a586062f8a65f2f3721b",1699,{"sources":950,"lines":951,"tokens":952,"clones":953,"duplicatedLines":954,"duplicatedTokens":955,"percentage":956,"percentageTokens":957},1116,411006,2281106,2332,60331,312113,14.68,13.68,[959,965,971,976,980,986,991,996,1002,1005],{"format":960,"sources":301,"lines":961,"clones":962,"duplicatedLines":963,"percentage":964},"gettext",133714,1007,44734,33.45,{"format":766,"sources":966,"lines":967,"clones":968,"duplicatedLines":969,"percentage":970},359,141519,678,8572,6.06,{"format":272,"sources":578,"lines":972,"clones":973,"duplicatedLines":974,"percentage":975},70973,261,3536,4.98,{"format":286,"sources":706,"lines":977,"clones":631,"duplicatedLines":978,"percentage":979},18531,873,4.71,{"format":328,"sources":981,"lines":982,"clones":983,"duplicatedLines":984,"percentage":985},126,10193,114,947,9.29,{"format":987,"sources":235,"lines":988,"clones":586,"duplicatedLines":989,"percentage":990},"txt",2345,935,39.87,{"format":293,"sources":758,"lines":992,"clones":993,"duplicatedLines":994,"percentage":995},4582,40,555,12.11,{"format":997,"sources":998,"lines":999,"clones":277,"duplicatedLines":1000,"percentage":1001},"scss",45,3718,174,4.68,{"format":300,"sources":228,"lines":1003,"clones":249,"duplicatedLines":726,"percentage":1004},910,0.55,{"format":307,"sources":194,"lines":1006,"clones":569,"duplicatedLines":569,"percentage":569},15605,[1008,1017,1021,1026,1033,1041,1047,1054,1062,1070],{"format":960,"lines":1009,"tokens":1010,"firstFile":1011,"secondFile":1015},1544,5584,{"name":1012,"start":1013,"end":1014},"src\u002Flocale\u002Fam_ET\u002FLC_MESSAGES\u002Fdjango.po",1169,2712,{"name":1016,"start":1013,"end":1014},"src\u002Flocale\u002Fet_EE\u002FLC_MESSAGES\u002Fdjango.po",{"format":960,"lines":1009,"tokens":1010,"firstFile":1018,"secondFile":1019},{"name":1012,"start":1013,"end":1014},{"name":1020,"start":1013,"end":1014},"src\u002Flocale\u002Fmk_MK\u002FLC_MESSAGES\u002Fdjango.po",{"format":960,"lines":1009,"tokens":1022,"firstFile":1023,"secondFile":1024},5583,{"name":1012,"start":1013,"end":1014},{"name":1025,"start":1013,"end":1014},"src\u002Flocale\u002Fms_MY\u002FLC_MESSAGES\u002Fdjango.po",{"format":960,"lines":1027,"tokens":1028,"firstFile":1029,"secondFile":1031},1096,4060,{"name":1012,"start":1030,"end":1014},1617,{"name":1032,"start":1030,"end":1014},"src\u002Flocale\u002Fhi_IN\u002FLC_MESSAGES\u002Fdjango.po",{"format":960,"lines":769,"tokens":1034,"firstFile":1035,"secondFile":1039},3434,{"name":1036,"start":1037,"end":1038},"src\u002Flocale\u002Fen_US\u002FLC_MESSAGES\u002Fdjango.po",179,1177,{"name":1020,"start":743,"end":1040},1173,{"format":960,"lines":1042,"tokens":1043,"firstFile":1044,"secondFile":1046},619,2078,{"name":1036,"start":1045,"end":1038},559,{"name":1016,"start":994,"end":1040},{"format":960,"lines":1048,"tokens":1049,"firstFile":1050,"secondFile":1052},515,1735,{"name":1012,"start":1051,"end":1040},659,{"name":1036,"start":1053,"end":1038},663,{"format":987,"lines":211,"tokens":1055,"firstFile":1056,"secondFile":1059},1652,{"name":1057,"start":1058,"end":740},".mypy-baseline.txt",472,{"name":1057,"start":1060,"end":1061},473,539,{"format":987,"lines":432,"tokens":1063,"firstFile":1064,"secondFile":1067},1577,{"name":1057,"start":1065,"end":1066},1454,1517,{"name":1057,"start":1068,"end":1069},1455,1518,{"format":960,"lines":1071,"tokens":1072,"firstFile":1073,"secondFile":1076},454,1572,{"name":1012,"start":1074,"end":1075},1938,2391,{"name":1036,"start":1077,"end":1078},1969,2422,{"score":1080,"grade":666,"size":1081,"dimensions":1085},57.1,{"lines":1082,"files":1083,"class":1084},228671,981,"L",[1086,1093,1100],{"id":407,"source":408,"value":1087,"adjusted":1088,"lines":1089,"halfLife":411,"formats":1090,"excluded":1091,"weight":249,"score":1092},5.7,5.6,12093,[766,272,314,417,413],[328,335,420],63.2,{"id":423,"source":408,"value":1094,"adjusted":1095,"lines":1096,"halfLife":426,"coverage":1097,"weight":1098,"score":1099},6.8,6.7,14325,92.8,0.928,53.7,{"id":431,"source":408,"value":1101,"adjusted":1102,"lines":1103,"halfLife":434,"weight":249,"score":1104},43.9,43.7,100480,54.5,{"total":1106,"mean":1107,"files":1108},18055,18.4,[1109,1114,1118,1123,1128,1133,1138,1142,1147,1152],{"path":1110,"complexity":1111,"lines":1112,"bytes":1113},"src\u002Fdocuments\u002Fserialisers.py",703,3711,136371,{"path":1115,"complexity":618,"lines":1116,"bytes":1117},"src\u002Fdocuments\u002Fviews.py",5658,210866,{"path":1119,"complexity":1120,"lines":1121,"bytes":1122},"src-ui\u002Fsrc\u002Fapp\u002Fcomponents\u002Fdocument-detail\u002Fdocument-detail.component.ts",278,2110,71295,{"path":1124,"complexity":1125,"lines":1126,"bytes":1127},"src-ui\u002Fsrc\u002Fapp\u002Fcomponents\u002Fdocument-list\u002Ffilter-editor\u002Ffilter-editor.component.ts",255,1478,46678,{"path":1129,"complexity":1130,"lines":1131,"bytes":1132},"src\u002Fdocuments\u002Fsignals\u002Fhandlers.py",241,1446,56760,{"path":1134,"complexity":1135,"lines":1136,"bytes":1137},"src-ui\u002Fsrc\u002Fapp\u002Fcomponents\u002Fdocument-detail\u002Fdocument-detail.component.spec.ts",220,2692,92634,{"path":1139,"complexity":1140,"lines":1066,"bytes":1141},"src-ui\u002Fsrc\u002Fapp\u002Fcomponents\u002Fcommon\u002Fedit-dialog\u002Fworkflow-edit-dialog\u002Fworkflow-edit-dialog.component.ts",200,47327,{"path":1143,"complexity":1144,"lines":1145,"bytes":1146},"src-ui\u002Fsrc\u002Fapp\u002Fcomponents\u002Fcommon\u002Ffilterable-dropdown\u002Ffilterable-dropdown.component.ts",192,1060,28645,{"path":1148,"complexity":1149,"lines":1150,"bytes":1151},"src\u002Fdocuments\u002Ftests\u002Ftest_api_documents.py",171,4711,169615,{"path":1153,"complexity":1154,"lines":1155,"bytes":1156},"src\u002Fpaperless_mail\u002Fmail.py",170,1199,41636,{"percentage":1158,"findings":1149,"files":1159,"byCategory":1160,"largest":1167},6.75,824,[1161,1163,1165,1166],{"category":495,"count":1162},137,{"category":498,"count":1164},29,{"category":501,"count":249},{"category":504,"count":228},[1168,1171,1174,1177,1180,1183,1186,1189,1192,1195],{"category":495,"path":1169,"name":507,"line":249,"lines":1170},"src\u002Fdocuments\u002Fmigrations\u002F0001_squashed.py",2174,{"category":495,"path":1172,"name":507,"line":249,"lines":1173},"src\u002Fdocuments\u002Fmanagement\u002Fcommands\u002Fdocument_importer.py",727,{"category":495,"path":1175,"name":507,"line":249,"lines":1176},"src\u002Fdocuments\u002Fmanagement\u002Fcommands\u002Fdocument_consumer.py",719,{"category":495,"path":1178,"name":507,"line":249,"lines":1179},"src\u002Fdocuments\u002Fmanagement\u002Fcommands\u002Fdocument_exporter.py",657,{"category":495,"path":1181,"name":507,"line":249,"lines":1182},"src\u002Fdocuments\u002Fmanagement\u002Fcommands\u002Fbase.py",554,{"category":495,"path":1184,"name":507,"line":249,"lines":1185},"src\u002Fpaperless_mail\u002Fmigrations\u002F0001_squashed.py",514,{"category":495,"path":1187,"name":507,"line":249,"lines":1188},"src\u002Fdocuments\u002Fexport\u002Fsinks.py",357,{"category":495,"path":1190,"name":507,"line":249,"lines":1191},"src\u002Fdocuments\u002Fmanagement\u002Fcommands\u002Fdocument_retagger.py",345,{"category":495,"path":1193,"name":507,"line":249,"lines":1194},"src\u002Fdocuments\u002Fadmin.py",257,{"category":495,"path":1196,"name":507,"line":249,"lines":308},"src\u002Fdocuments\u002Fmanagement\u002Fcommands\u002Fdocument_fuzzy_match.py",{"name":210,"url":1198,"description":1199,"language":227,"stars":1200,"starsToday":1201,"defaultBranch":260,"headSha":1202,"durationMs":1203,"total":1204,"formats":1211,"topClones":1250,"health":1321,"complexity":1345,"deadCode":1392},"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.",147243,419,"7974a70773fa229e4cc65aa1b356cc21f5c216c4",843,{"sources":1205,"lines":1206,"tokens":1207,"clones":211,"duplicatedLines":1208,"duplicatedTokens":1209,"percentage":212,"percentageTokens":1210},645,104122,539525,862,5968,1.11,[1212,1216,1221,1226,1231,1237,1240,1243,1246,1248],{"format":272,"sources":1213,"lines":1214,"clones":599,"duplicatedLines":1215,"percentage":1210},335,30418,337,{"format":286,"sources":1217,"lines":1218,"clones":563,"duplicatedLines":1219,"percentage":1220},107,34740,238,0.69,{"format":766,"sources":1222,"lines":1223,"clones":347,"duplicatedLines":1224,"percentage":1225},17,7571,212,2.8,{"format":293,"sources":1227,"lines":1228,"clones":235,"duplicatedLines":1229,"percentage":1230},47,3455,39,1.13,{"format":1232,"sources":1233,"lines":1234,"clones":235,"duplicatedLines":1235,"percentage":1236},"hcl",8,1387,21,1.51,{"format":314,"sources":1227,"lines":1238,"clones":249,"duplicatedLines":721,"percentage":1239},10450,0.06,{"format":335,"sources":603,"lines":1241,"clones":249,"duplicatedLines":277,"percentage":1242},7261,0.12,{"format":307,"sources":1244,"lines":1245,"clones":569,"duplicatedLines":569,"percentage":569},26,6049,{"format":328,"sources":242,"lines":1247,"clones":569,"duplicatedLines":569,"percentage":569},1233,{"format":279,"sources":1235,"lines":1249,"clones":569,"duplicatedLines":569,"percentage":569},1210,[1251,1257,1263,1270,1276,1286,1291,1301,1306,1312],{"format":286,"lines":698,"tokens":1252,"firstFile":1253,"secondFile":1255},1149,{"name":1254,"start":277,"end":717},"plugins\u002Fplugin-dev\u002Fskills\u002Fskill-development\u002FSKILL.md:markdown",{"name":1256,"start":277,"end":717},"plugins\u002Fplugin-dev\u002Fskills\u002Fskill-development\u002Freferences\u002Fskill-creator-original.md:markdown",{"format":286,"lines":768,"tokens":1258,"firstFile":1259,"secondFile":1261},189,{"name":1260,"start":277,"end":625},"plugins\u002Ffeature-dev\u002Fagents\u002Fcode-reviewer.md:markdown",{"name":1262,"start":1233,"end":789},"plugins\u002Fpr-review-toolkit\u002Fagents\u002Fcode-reviewer.md:markdown",{"format":286,"lines":784,"tokens":1264,"firstFile":1265,"secondFile":1268},161,{"name":1254,"start":1266,"end":1267},150,156,{"name":1256,"start":560,"end":1269},163,{"format":766,"lines":547,"tokens":756,"firstFile":1271,"secondFile":1274},{"name":1272,"start":228,"end":1273},"plugins\u002Fhookify\u002Fhooks\u002Fposttooluse.py",31,{"name":1275,"start":228,"end":1273},"plugins\u002Fhookify\u002Fhooks\u002Fuserpromptsubmit.py",{"format":272,"lines":1277,"tokens":1278,"firstFile":1279,"secondFile":1283},25,142,{"name":1280,"start":1281,"end":1282},"mods\u002Fdiff\u002Ftests\u002Fregister.test.ts",534,558,{"name":1280,"start":1284,"end":1285},595,618,{"format":286,"lines":614,"tokens":631,"firstFile":1287,"secondFile":1289},{"name":1288,"start":721,"end":706},".claude\u002Fcommands\u002Fcommit-push-pr.md:markdown",{"name":1290,"start":721,"end":786},"plugins\u002Fcommit-commands\u002Fcommands\u002Fcommit-push-pr.md:markdown",{"format":766,"lines":372,"tokens":1292,"firstFile":1293,"secondFile":1297},129,{"name":1294,"start":1295,"end":1296},"plugins\u002Fsecurity-guidance\u002Fhooks\u002Fllm.py",1391,1402,{"name":1298,"start":1299,"end":1300},"plugins\u002Fsecurity-guidance\u002Fhooks\u002Freview_api.py",306,323,{"format":766,"lines":1302,"tokens":717,"firstFile":1303,"secondFile":1304},27,{"name":1272,"start":726,"end":1273},{"name":1305,"start":726,"end":1273},"plugins\u002Fhookify\u002Fhooks\u002Fstop.py",{"format":335,"lines":194,"tokens":336,"firstFile":1307,"secondFile":1310},{"name":1308,"start":1309,"end":1229},"plugins\u002Fplugin-dev\u002Fskills\u002Fskill-development\u002FSKILL.md:text",30,{"name":1311,"start":1309,"end":1229},"plugins\u002Fplugin-dev\u002Fskills\u002Fskill-development\u002Freferences\u002Fskill-creator-original.md:text",{"format":766,"lines":277,"tokens":1313,"firstFile":1314,"secondFile":1318},103,{"name":1315,"start":1316,"end":1317},"plugins\u002Fsecurity-guidance\u002Fhooks\u002Fsecurity_reminder_hook.py",1347,1355,{"name":1315,"start":1319,"end":1320},1904,1912,{"score":1322,"grade":221,"size":1323,"dimensions":1327},73.6,{"lines":1324,"files":1325,"class":1326},45862,409,"M",[1328,1334,1341],{"id":407,"source":408,"value":871,"adjusted":1329,"lines":1330,"halfLife":411,"formats":1331,"excluded":1332,"weight":249,"score":1333},1.4,576,[272,766,314,1232,279,792,417],[328,335,420],89.3,{"id":423,"source":408,"value":1335,"adjusted":1336,"lines":1337,"halfLife":426,"coverage":1338,"weight":1339,"score":1340},0.8,0.9,367,96.5,0.965,91.8,{"id":431,"source":408,"value":421,"adjusted":1342,"lines":1343,"halfLife":434,"weight":249,"score":1344},51.4,24173,49.1,{"total":1346,"mean":1347,"files":1348},5243,12.8,[1349,1354,1358,1363,1367,1370,1375,1378,1383,1387],{"path":1350,"complexity":1351,"lines":1352,"bytes":1353},"feed.xml",736,1161,185881,{"path":1315,"complexity":1355,"lines":1356,"bytes":1357},342,2192,103394,{"path":1359,"complexity":1360,"lines":1361,"bytes":1362},"mods\u002Ftypes\u002Fclaude-code.d.ts",302,12990,499059,{"path":1364,"complexity":308,"lines":1365,"bytes":1366},"mods\u002Fdiff\u002Fhooks\u002Fregister.ts",1014,25057,{"path":1294,"complexity":310,"lines":1368,"bytes":1369},1696,112010,{"path":1371,"complexity":1372,"lines":1373,"bytes":1374},"plugins\u002Fsecurity-guidance\u002Fhooks\u002Fgitutil.py",139,722,30039,{"path":1280,"complexity":608,"lines":1376,"bytes":1377},1023,29575,{"path":1379,"complexity":1380,"lines":1381,"bytes":1382},"examples\u002Fgateway\u002Faws\u002Fsetup.sh",89,964,53781,{"path":1384,"complexity":1380,"lines":1385,"bytes":1386},"mods\u002Fdiff\u002Ftests\u002Fgit\u002Ffetch-diff.test.ts",545,16574,{"path":1388,"complexity":1389,"lines":1390,"bytes":1391},"plugins\u002Fsecurity-guidance\u002Fhooks\u002Fdiffstate.py",81,438,18669,{"percentage":212,"findings":207,"files":1393,"byCategory":1394,"largest":1398},1204,[1395,1396],{"category":498,"count":249},{"category":504,"count":1397},69,[1399,1401,1403,1405,1407,1409,1411,1413,1416,1418],{"category":504,"path":1315,"name":1400,"line":939,"lines":372},"_diff_pathspec",{"category":504,"path":1315,"name":1402,"line":939,"lines":372},"_find_git_index",{"category":504,"path":1315,"name":1404,"line":939,"lines":372},"_temp_index",{"category":504,"path":1315,"name":1406,"line":626,"lines":372},"ANTHROPIC_API_KEY",{"category":504,"path":1315,"name":1408,"line":626,"lines":372},"ANTHROPIC_AUTH_TOKEN",{"category":504,"path":1315,"name":1410,"line":608,"lines":347},"CLAUDE_CODE_SYSTEM_PROMPT",{"category":504,"path":1315,"name":1412,"line":608,"lines":347},"SECURITY_REVIEW_MODEL",{"category":504,"path":1315,"name":1414,"line":1415,"lines":194},"_git_name_only",101,{"category":504,"path":1315,"name":1417,"line":615,"lines":194},"_last_call_claude_http_error",{"category":504,"path":1315,"name":1419,"line":581,"lines":277},"_git_status_porcelain",{"name":206,"url":1421,"description":1422,"language":234,"stars":1423,"starsToday":1424,"defaultBranch":1425,"headSha":1426,"durationMs":1427,"total":1428,"formats":1434,"topClones":1463,"health":1523,"complexity":1544,"deadCode":1572},"https:\u002F\u002Fgithub.com\u002Fmihail911\u002Fmodern-software-dev-assignments","Assignments for CS146S: The Modern Software Dev (Stanford University Fall 2026\u002F2025)",4632,172,"master","ca2df55b78d6194612b65ae3fbfaa55a4678a683",705,{"sources":336,"lines":1429,"tokens":1430,"clones":207,"duplicatedLines":1431,"duplicatedTokens":1432,"percentage":208,"percentageTokens":1433},5750,35163,1534,10057,28.6,[1435,1440,1444,1448,1451,1453,1455,1457,1460,1462],{"format":766,"sources":1436,"lines":1437,"clones":603,"duplicatedLines":1438,"percentage":1439},54,2487,853,34.3,{"format":286,"sources":786,"lines":1441,"clones":614,"duplicatedLines":1442,"percentage":1443},1367,222,16.24,{"format":413,"sources":228,"lines":1445,"clones":1233,"duplicatedLines":1446,"percentage":1447},312,210,67.31,{"format":328,"sources":726,"lines":1449,"clones":784,"duplicatedLines":336,"percentage":1450},226,49.12,{"format":293,"sources":228,"lines":903,"clones":235,"duplicatedLines":1452,"percentage":207},42,{"format":300,"sources":228,"lines":603,"clones":235,"duplicatedLines":1235,"percentage":1454},65.63,{"format":415,"sources":228,"lines":586,"clones":242,"duplicatedLines":993,"percentage":1456},47.62,{"format":335,"sources":242,"lines":1458,"clones":249,"duplicatedLines":599,"percentage":1459},158,22.15,{"format":314,"sources":347,"lines":1461,"clones":569,"duplicatedLines":569,"percentage":569},806,{"format":417,"sources":249,"lines":573,"clones":569,"duplicatedLines":569,"percentage":569},[1464,1470,1477,1485,1491,1497,1503,1507,1511,1517],{"format":766,"lines":207,"tokens":1465,"firstFile":1466,"secondFile":1468},532,{"name":1467,"start":249,"end":207},"week6\u002Fbackend\u002Fapp\u002Frouters\u002Faction_items.py",{"name":1469,"start":249,"end":207},"week7\u002Fbackend\u002Fapp\u002Frouters\u002Faction_items.py",{"format":413,"lines":713,"tokens":1471,"firstFile":1472,"secondFile":1475},527,{"name":1473,"start":614,"end":1474},"week6\u002Ffrontend\u002Fapp.js",90,{"name":1476,"start":614,"end":1474},"week7\u002Ffrontend\u002Fapp.js",{"format":766,"lines":1478,"tokens":1479,"firstFile":1480,"secondFile":1483},62,504,{"name":1481,"start":726,"end":1482},"week6\u002Fbackend\u002Fapp\u002Frouters\u002Fnotes.py",66,{"name":1484,"start":726,"end":1482},"week7\u002Fbackend\u002Fapp\u002Frouters\u002Fnotes.py",{"format":413,"lines":1482,"tokens":1486,"firstFile":1487,"secondFile":1489},457,{"name":1488,"start":249,"end":1482},"week4\u002Ffrontend\u002Fapp.js",{"name":1490,"start":249,"end":1482},"week5\u002Ffrontend\u002Fapp.js",{"format":766,"lines":1227,"tokens":1492,"firstFile":1493,"secondFile":1495},385,{"name":1494,"start":249,"end":1227},"week4\u002Fbackend\u002Fapp\u002Frouters\u002Fnotes.py",{"name":1496,"start":249,"end":1227},"week5\u002Fbackend\u002Fapp\u002Frouters\u002Fnotes.py",{"format":766,"lines":910,"tokens":1498,"firstFile":1499,"secondFile":1501},283,{"name":1500,"start":249,"end":910},"week4\u002Fbackend\u002Fapp\u002Fdb.py",{"name":1502,"start":249,"end":910},"week5\u002Fbackend\u002Fapp\u002Fdb.py",{"format":766,"lines":910,"tokens":1498,"firstFile":1504,"secondFile":1505},{"name":1500,"start":249,"end":910},{"name":1506,"start":249,"end":910},"week6\u002Fbackend\u002Fapp\u002Fdb.py",{"format":766,"lines":910,"tokens":1498,"firstFile":1508,"secondFile":1509},{"name":1500,"start":249,"end":910},{"name":1510,"start":249,"end":910},"week7\u002Fbackend\u002Fapp\u002Fdb.py",{"format":766,"lines":860,"tokens":1512,"firstFile":1513,"secondFile":1515},275,{"name":1514,"start":249,"end":860},"week4\u002Fbackend\u002Fapp\u002Frouters\u002Faction_items.py",{"name":1516,"start":249,"end":860},"week5\u002Fbackend\u002Fapp\u002Frouters\u002Faction_items.py",{"format":335,"lines":860,"tokens":1518,"firstFile":1519,"secondFile":1521},244,{"name":1520,"start":1302,"end":1478},"week8\u002Fwriteup.md:text",{"name":1520,"start":1227,"end":1522},82,{"score":1524,"grade":857,"size":1525,"dimensions":1527},41.5,{"lines":1526,"files":1389,"class":669},4003,[1528,1535,1542],{"id":407,"source":408,"value":1529,"adjusted":1530,"lines":1531,"halfLife":411,"formats":1532,"excluded":1533,"weight":249,"score":1534},29.5,20.4,1103,[766,314,413,417,415],[328,335,420],18.9,{"id":423,"source":408,"value":1536,"adjusted":1537,"lines":1538,"halfLife":426,"coverage":1539,"weight":1540,"score":1541},13.9,9.5,402,72,0.72,41.6,{"id":431,"source":408,"value":569,"adjusted":784,"lines":569,"halfLife":434,"weight":249,"score":1543},90.8,{"total":1545,"mean":1546,"files":1547},500,6.2,[1548,1552,1556,1559,1560,1563,1566,1568,1570,1571],{"path":1549,"complexity":1550,"lines":573,"bytes":1551},"week1\u002Ftool_calling.py",38,5265,{"path":1553,"complexity":547,"lines":1554,"bytes":1555},"week1\u002Freflexion.py",153,5006,{"path":1481,"complexity":786,"lines":1557,"bytes":1558},131,4057,{"path":705,"complexity":706,"lines":573,"bytes":707},{"path":1561,"complexity":706,"lines":1380,"bytes":1562},"week2\u002Fapp\u002Fservices\u002Fextract.py",2382,{"path":1564,"complexity":923,"lines":608,"bytes":1565},"week1\u002Frag.py",3893,{"path":1473,"complexity":768,"lines":1474,"bytes":1567},2929,{"path":1476,"complexity":768,"lines":1474,"bytes":1569},2914,{"path":709,"complexity":614,"lines":329,"bytes":710},{"path":712,"complexity":614,"lines":713,"bytes":714},{"percentage":1573,"findings":1244,"files":722,"byCategory":1574,"largest":1578},13.94,[1575,1576,1577],{"category":495,"count":1233},{"category":498,"count":228},{"category":504,"count":614},[1579,1580,1581,1582,1583,1585,1587,1589,1590,1591],{"category":495,"path":1473,"name":507,"line":249,"lines":607},{"category":495,"path":1476,"name":507,"line":249,"lines":607},{"category":495,"path":1488,"name":507,"line":249,"lines":1482},{"category":495,"path":1490,"name":507,"line":249,"lines":1482},{"category":495,"path":1584,"name":507,"line":249,"lines":614},"week6\u002Fbackend\u002Fapp\u002Fservices\u002Fextract.py",{"category":495,"path":1586,"name":507,"line":249,"lines":372},"week7\u002Fbackend\u002Fapp\u002Fservices\u002Fextract.py",{"category":498,"path":1500,"name":1588,"line":1273,"lines":194},"get_session",{"category":498,"path":1502,"name":1588,"line":1273,"lines":194},{"category":498,"path":1506,"name":1588,"line":1273,"lines":194},{"category":498,"path":1510,"name":1588,"line":1273,"lines":194},{"name":1593,"url":1594,"description":1595,"language":248,"stars":1596,"starsToday":1597,"defaultBranch":260,"headSha":1598,"durationMs":1285,"total":1599,"formats":1603,"topClones":1616,"health":1672,"complexity":1692,"deadCode":1722},"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",5468,465,"d12a36e66024a93d33ec61826a77d5a346c16869",{"sources":611,"lines":251,"tokens":1600,"clones":250,"duplicatedLines":252,"duplicatedTokens":1601,"percentage":253,"percentageTokens":1602},24541,1468,5.98,[1604,1607,1609,1611,1612,1613,1614],{"format":766,"sources":577,"lines":1605,"clones":250,"duplicatedLines":252,"percentage":1606},3495,9.36,{"format":314,"sources":194,"lines":1608,"clones":569,"duplicatedLines":569,"percentage":569},869,{"format":286,"sources":721,"lines":1610,"clones":569,"duplicatedLines":569,"percentage":569},704,{"format":417,"sources":249,"lines":573,"clones":569,"duplicatedLines":569,"percentage":569},{"format":335,"sources":249,"lines":631,"clones":569,"duplicatedLines":569,"percentage":569},{"format":293,"sources":242,"lines":945,"clones":569,"duplicatedLines":569,"percentage":569},{"format":1615,"sources":249,"lines":1164,"clones":569,"duplicatedLines":569,"percentage":569},"toml",[1617,1625,1631,1635,1641,1646,1649,1655,1661,1666],{"format":766,"lines":998,"tokens":1618,"firstFile":1619,"secondFile":1622},271,{"name":1620,"start":1621,"end":1449},"higgsfield\u002Fllama\u002Fllama.py",182,{"name":1623,"start":1624,"end":911},"higgsfield\u002Fmistral\u002Fmistral.py",165,{"format":766,"lines":727,"tokens":1626,"firstFile":1627,"secondFile":1629},177,{"name":1620,"start":1628,"end":329},121,{"name":1623,"start":1313,"end":1630},151,{"format":766,"lines":1550,"tokens":702,"firstFile":1632,"secondFile":1634},{"name":1620,"start":1633,"end":698},83,{"name":1623,"start":432,"end":581},{"format":766,"lines":565,"tokens":1636,"firstFile":1637,"secondFile":1639},112,{"name":1638,"start":235,"end":599},"higgsfield\u002Fstatic\u002Fproject\u002Fsrc\u002Fdataset.py",{"name":1640,"start":599,"end":211},"tutorial.md:python",{"format":766,"lines":923,"tokens":1474,"firstFile":1642,"secondFile":1644},{"name":1643,"start":372,"end":1164},"higgsfield\u002Fstatic\u002Fproject\u002Fsrc\u002Falpaca_bf16.py",{"name":1645,"start":372,"end":1164},"higgsfield\u002Fstatic\u002Fproject\u002Fsrc\u002Falpaca_fp16.py",{"format":766,"lines":1244,"tokens":1522,"firstFile":1647,"secondFile":1648},{"name":1620,"start":249,"end":1244},{"name":1623,"start":249,"end":1244},{"format":766,"lines":347,"tokens":338,"firstFile":1650,"secondFile":1653},{"name":1651,"start":641,"end":1652},"higgsfield\u002Fdataset\u002Fdataset.py",116,{"name":1651,"start":1654,"end":1267},145,{"format":766,"lines":1235,"tokens":243,"firstFile":1656,"secondFile":1658},{"name":1657,"start":768,"end":599},"higgsfield\u002Floaders\u002Fllama_loader.py",{"name":1659,"start":1660,"end":432},"higgsfield\u002Fmistral\u002Fmistral_loader.py",44,{"format":766,"lines":786,"tokens":243,"firstFile":1662,"secondFile":1663},{"name":1643,"start":727,"end":898},{"name":1645,"start":1664,"end":1665},52,71,{"format":766,"lines":277,"tokens":1667,"firstFile":1668,"secondFile":1670},63,{"name":1620,"start":604,"end":1669},207,{"name":1620,"start":1671,"end":1442},214,{"score":1673,"grade":857,"size":1674,"dimensions":1676},47.4,{"lines":1675,"files":993,"class":669},3906,[1677,1682,1689],{"id":407,"source":408,"value":1678,"adjusted":1095,"lines":252,"halfLife":411,"formats":1679,"excluded":1680,"weight":249,"score":1681},8.4,[766,314,417],[335,420],57.8,{"id":423,"source":408,"value":1683,"adjusted":1684,"lines":1685,"halfLife":426,"coverage":1686,"weight":1687,"score":1688},30.6,19.8,940,78.7,0.787,16.1,{"id":431,"source":408,"value":569,"adjusted":1690,"lines":569,"halfLife":434,"weight":249,"score":1691},7.1,90.7,{"total":1693,"mean":201,"files":1694},528,[1695,1698,1702,1705,1708,1710,1714,1716,1719,1721],{"path":1696,"complexity":727,"lines":1258,"bytes":1697},"higgsfield\u002Finternal\u002Fexperiment\u002Fparams.py",5439,{"path":1699,"complexity":1452,"lines":1700,"bytes":1701},"higgsfield\u002Finternal\u002Fexperiment\u002Fast_parser.py",202,5833,{"path":1703,"complexity":1229,"lines":1554,"bytes":1704},"higgsfield\u002Frl\u002Frl_adventure_2\u002Fcommon\u002Fmultiprocessing_env.py",4894,{"path":1620,"complexity":1273,"lines":1706,"bytes":1707},301,8763,{"path":1709,"complexity":555,"lines":626,"bytes":1675},"higgsfield\u002Finternal\u002Fcfg.py",{"path":1711,"complexity":555,"lines":1712,"bytes":1713},"higgsfield\u002Finternal\u002Fexperiment\u002Fdecorator.py",148,4791,{"path":1623,"complexity":555,"lines":899,"bytes":1715},6528,{"path":1717,"complexity":625,"lines":324,"bytes":1718},"higgsfield\u002Fpath.py",3866,{"path":1720,"complexity":786,"lines":1162,"bytes":707},"higgsfield\u002Finternal\u002Fci\u002Fsetup.py",{"path":705,"complexity":706,"lines":573,"bytes":707},{"percentage":1723,"findings":625,"files":1724,"byCategory":1725,"largest":1728},30.59,41,[1726,1727],{"category":495,"count":347},{"category":504,"count":372},[1729,1730,1731,1732,1734,1735,1736,1739,1740,1742],{"category":495,"path":1623,"name":507,"line":249,"lines":899},{"category":495,"path":1703,"name":507,"line":249,"lines":1554},{"category":495,"path":1717,"name":507,"line":249,"lines":324},{"category":495,"path":1659,"name":507,"line":249,"lines":1733},110,{"category":495,"path":1645,"name":507,"line":249,"lines":586},{"category":495,"path":1643,"name":507,"line":249,"lines":1522},{"category":495,"path":1737,"name":507,"line":249,"lines":1738},"higgsfield\u002Fdataset\u002Fopenai.py",61,{"category":495,"path":1638,"name":507,"line":249,"lines":599},{"category":495,"path":1741,"name":507,"line":249,"lines":1302},"higgsfield\u002Futils\u002Fflush.py",{"category":495,"path":1743,"name":507,"line":249,"lines":1235},"higgsfield\u002Fmistral\u002Fmistral_utils.py",{"name":1745,"url":1746,"description":1747,"language":227,"stars":1748,"starsToday":1749,"defaultBranch":260,"headSha":1750,"durationMs":1751,"total":1752,"formats":1758,"topClones":1782,"health":1829,"complexity":1847,"deadCode":1886},"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.",16997,755,"53553ec7189da1e1904815ee17cd56669aaf6ee5",800,{"sources":331,"lines":1753,"tokens":1754,"clones":1233,"duplicatedLines":1755,"duplicatedTokens":1756,"percentage":1757,"percentageTokens":1336},12165,62533,125,560,1.03,[1759,1762,1765,1768,1771,1773,1775,1777,1779,1781],{"format":279,"sources":727,"lines":1760,"clones":235,"duplicatedLines":322,"percentage":1761},4511,0.95,{"format":272,"sources":1309,"lines":1763,"clones":235,"duplicatedLines":577,"percentage":1764},3715,0.92,{"format":335,"sources":249,"lines":1766,"clones":249,"duplicatedLines":1309,"percentage":1767},371,8.09,{"format":293,"sources":242,"lines":1769,"clones":249,"duplicatedLines":923,"percentage":1770},273,6.59,{"format":314,"sources":194,"lines":1772,"clones":569,"duplicatedLines":569,"percentage":569},901,{"format":286,"sources":235,"lines":1774,"clones":569,"duplicatedLines":569,"percentage":569},759,{"format":413,"sources":372,"lines":1776,"clones":569,"duplicatedLines":569,"percentage":569},651,{"format":300,"sources":249,"lines":1778,"clones":569,"duplicatedLines":569,"percentage":569},489,{"format":328,"sources":228,"lines":1780,"clones":569,"duplicatedLines":569,"percentage":569},181,{"format":417,"sources":249,"lines":573,"clones":569,"duplicatedLines":569,"percentage":569},[1783,1790,1796,1802,1808,1811,1817,1822],{"format":335,"lines":1273,"tokens":317,"firstFile":1784,"secondFile":1787},{"name":1785,"start":1125,"end":1786},"README.md:text",285,{"name":1785,"start":1788,"end":1789},296,326,{"format":279,"lines":563,"tokens":1665,"firstFile":1791,"secondFile":1793},{"name":1792,"start":752,"end":939},"app\u002F(auth)\u002Fsign-in\u002Fpage.tsx",{"name":1794,"start":1278,"end":1795},"app\u002F(auth)\u002Fsign-up\u002Fpage.tsx",154,{"format":293,"lines":706,"tokens":898,"firstFile":1797,"secondFile":1800},{"name":1798,"start":1442,"end":1799},"README.md:yaml",240,{"name":1801,"start":768,"end":565},"docker-compose.yml",{"format":279,"lines":614,"tokens":1803,"firstFile":1804,"secondFile":1807},58,{"name":1805,"start":1664,"end":1806},"app\u002F(auth)\u002Fforgot-password\u002Fpage.tsx",65,{"name":1792,"start":544,"end":1738},{"format":279,"lines":706,"tokens":945,"firstFile":1809,"secondFile":1810},{"name":1792,"start":585,"end":1397},{"name":1794,"start":1539,"end":1474},{"format":272,"lines":768,"tokens":945,"firstFile":1812,"secondFile":1815},{"name":1813,"start":1814,"end":911},"lib\u002Fconstants.ts",195,{"name":1813,"start":310,"end":1816},235,{"format":272,"lines":194,"tokens":301,"firstFile":1818,"secondFile":1820},{"name":1819,"start":1452,"end":585},"lib\u002Fkit.ts",{"name":1819,"start":634,"end":1821},118,{"format":272,"lines":372,"tokens":434,"firstFile":1823,"secondFile":1826},{"name":1824,"start":581,"end":1825},"__tests__\u002Fai-provider.test.ts",113,{"name":1824,"start":1827,"end":1828},256,267,{"score":683,"grade":666,"size":1830,"dimensions":1832},{"lines":1831,"files":641,"class":1326},10409,[1833,1837,1843],{"id":407,"source":408,"value":1335,"adjusted":871,"lines":713,"halfLife":411,"formats":1834,"excluded":1835,"weight":249,"score":1836},[279,272,314,413,417],[328,335,420],90.3,{"id":423,"source":408,"value":1222,"adjusted":1838,"lines":1839,"halfLife":426,"coverage":1840,"weight":1841,"score":1842},14.8,1742,98.3,0.983,25.6,{"id":431,"source":408,"value":1844,"adjusted":1845,"lines":245,"halfLife":434,"weight":249,"score":1846},9.3,11.2,85.7,{"total":1848,"mean":1849,"files":1850},1040,9.8,[1851,1854,1858,1862,1865,1869,1873,1877,1880,1883],{"path":1852,"complexity":1667,"lines":589,"bytes":1853},"lib\u002Factions\u002Ffinnhub.actions.ts",10230,{"path":1855,"complexity":910,"lines":1856,"bytes":1857},"lib\u002Futils.ts",233,8345,{"path":1859,"complexity":585,"lines":1860,"bytes":1861},"lib\u002Finngest\u002Ffunctions.ts",466,24667,{"path":1824,"complexity":727,"lines":1863,"bytes":1864},368,11360,{"path":1866,"complexity":1227,"lines":1867,"bytes":1868},"__tests__\u002Futils.test.ts",204,6784,{"path":1870,"complexity":860,"lines":1871,"bytes":1872},"lib\u002Factions\u002Fadanos.helpers.ts",162,4951,{"path":1874,"complexity":1164,"lines":1875,"bytes":1876},"lib\u002Fai-provider.ts",186,5210,{"path":1878,"complexity":547,"lines":573,"bytes":1879},"components\u002Fwatchlist\u002FWatchlistTable.tsx",9435,{"path":1881,"complexity":555,"lines":331,"bytes":1882},"components\u002FSearchCommand.tsx",4768,{"path":1884,"complexity":625,"lines":698,"bytes":1885},"components\u002FWatchlistButton.tsx",4616,{"percentage":1887,"findings":1539,"files":1888,"byCategory":1889,"largest":1894},17.03,95,[1890,1891,1892,1893],{"category":495,"count":194},{"category":498,"count":547},{"category":501,"count":242},{"category":504,"count":603},[1895,1899,1901,1904,1905,1909,1912,1914,1916,1918],{"category":498,"path":1896,"name":1897,"line":1898,"lines":899},"lib\u002Fnodemailer\u002Ftemplates.ts","VOLUME_ALERT_EMAIL_TEMPLATE",724,{"category":498,"path":1896,"name":1900,"line":1048,"lines":315},"STOCK_ALERT_LOWER_EMAIL_TEMPLATE",{"category":498,"path":1896,"name":1902,"line":1903,"lines":1669},"STOCK_ALERT_UPPER_EMAIL_TEMPLATE",307,{"category":495,"path":1878,"name":507,"line":249,"lines":573},{"category":498,"path":1896,"name":1906,"line":1907,"lines":1908},"INACTIVE_USER_REMINDER_EMAIL_TEMPLATE",944,166,{"category":495,"path":1910,"name":507,"line":249,"lines":1911},"scripts\u002Fmigrate-users-to-kit.mjs",127,{"category":495,"path":1913,"name":507,"line":249,"lines":1803},"scripts\u002Fresolve_srv.js",{"category":495,"path":1915,"name":507,"line":249,"lines":910},"scripts\u002Fseed-inactive-user.mjs",{"category":495,"path":1917,"name":507,"line":249,"lines":301},"scripts\u002Fverify-watchlist.mjs",{"category":495,"path":1919,"name":507,"line":249,"lines":1660},"scripts\u002Ftest-kit.mjs",{"name":1921,"url":1922,"description":1923,"language":227,"stars":1924,"starsToday":303,"defaultBranch":260,"headSha":1925,"durationMs":1926,"total":1927,"formats":1935,"topClones":1973,"health":2047,"complexity":2067,"deadCode":2105},"vercel-labs\u002Fjson-render","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fjson-render","The Generative UI framework",17511,"3ad381881194e7011ad3ccd6d668033495a06c29",1230,{"sources":1928,"lines":1929,"tokens":1930,"clones":287,"duplicatedLines":1931,"duplicatedTokens":1932,"percentage":1933,"percentageTokens":1934},1628,216214,1016971,45754,230738,21.16,22.69,[1936,1942,1947,1952,1956,1960,1963,1966,1968,1971],{"format":272,"sources":1937,"lines":1938,"clones":1939,"duplicatedLines":1940,"percentage":1941},604,93450,694,18882,20.21,{"format":279,"sources":1943,"lines":1944,"clones":1285,"duplicatedLines":1945,"percentage":1946},422,76752,20068,26.15,{"format":286,"sources":1267,"lines":1948,"clones":1949,"duplicatedLines":1950,"percentage":1951},19725,93,3137,15.9,{"format":307,"sources":634,"lines":1953,"clones":1949,"duplicatedLines":1954,"percentage":1955},8120,2214,27.27,{"format":300,"sources":786,"lines":1957,"clones":1244,"duplicatedLines":1958,"percentage":1959},2660,955,35.9,{"format":1961,"sources":1636,"lines":1346,"clones":614,"duplicatedLines":1201,"percentage":1962},"html",7.99,{"format":413,"sources":347,"lines":1964,"clones":235,"duplicatedLines":1738,"percentage":1965},407,14.99,{"format":293,"sources":923,"lines":1786,"clones":242,"duplicatedLines":923,"percentage":1967},6.32,{"format":1969,"sources":631,"lines":1970,"clones":569,"duplicatedLines":569,"percentage":569},"svelte",4880,{"format":314,"sources":923,"lines":1972,"clones":569,"duplicatedLines":569,"percentage":569},2111,[1974,1983,1990,1998,2007,2016,2023,2029,2035,2039],{"format":272,"lines":1975,"tokens":1976,"firstFile":1977,"secondFile":1980},1385,8549,{"name":1978,"start":1700,"end":1979},"examples\u002Fstripe-app\u002Fdrawer-app\u002Fsrc\u002Flib\u002Frender\u002Fcatalog\u002Factions.ts",1586,{"name":1981,"start":1621,"end":1982},"examples\u002Fstripe-app\u002Ffullpage-app\u002Fsrc\u002Flib\u002Frender\u002Fcatalog\u002Factions.ts",1566,{"format":272,"lines":1984,"tokens":1985,"firstFile":1986,"secondFile":1988},1358,7640,{"name":1987,"start":249,"end":1984},"examples\u002Fstripe-app\u002Fdrawer-app\u002Fsrc\u002Flib\u002Frender\u002Fcatalog.ts",{"name":1989,"start":249,"end":1984},"examples\u002Fstripe-app\u002Ffullpage-app\u002Fsrc\u002Flib\u002Frender\u002Fcatalog.ts",{"format":279,"lines":1991,"tokens":1992,"firstFile":1993,"secondFile":1996},1400,7242,{"name":1994,"start":721,"end":1995},"examples\u002Fstripe-app\u002Fdrawer-app\u002Fsrc\u002Flib\u002Frender\u002Fcatalog\u002Fcomponents.tsx",1405,{"name":1997,"start":721,"end":1995},"examples\u002Fstripe-app\u002Ffullpage-app\u002Fsrc\u002Flib\u002Frender\u002Fcatalog\u002Fcomponents.tsx",{"format":272,"lines":1999,"tokens":2000,"firstFile":2001,"secondFile":2004},1046,3940,{"name":2002,"start":194,"end":2003},"examples\u002Freact-email\u002Flib\u002Fexamples.ts",1055,{"name":2005,"start":372,"end":2006},"packages\u002Freact-email\u002Fsrc\u002F__fixtures__\u002Fexamples.ts",1057,{"format":272,"lines":2008,"tokens":2009,"firstFile":2010,"secondFile":2013},426,2158,{"name":2011,"start":1389,"end":2012},"packages\u002Fshadcn-svelte\u002Fsrc\u002Fcatalog.ts",506,{"name":2014,"start":586,"end":2015},"packages\u002Fshadcn\u002Fsrc\u002Fcatalog.ts",509,{"format":286,"lines":1442,"tokens":2017,"firstFile":2018,"secondFile":2021},1835,{"name":2019,"start":235,"end":2020},"packages\u002Fcodegen\u002FCHANGELOG.md:markdown",224,{"name":2022,"start":235,"end":2020},"packages\u002Fremotion\u002FCHANGELOG.md:markdown",{"format":279,"lines":1188,"tokens":2024,"firstFile":2025,"secondFile":2027},1576,{"name":2026,"start":249,"end":1188},"examples\u002Fchat\u002Fcomponents\u002Fui\u002Fchart.tsx",{"name":2028,"start":249,"end":1188},"examples\u002Fdashboard\u002Fcomponents\u002Fui\u002Fchart.tsx",{"format":300,"lines":615,"tokens":2030,"firstFile":2031,"secondFile":2033},1463,{"name":2032,"start":249,"end":615},"examples\u002Fimage\u002Fapp\u002Fglobals.css",{"name":2034,"start":249,"end":615},"examples\u002Freact-email\u002Fapp\u002Fglobals.css",{"format":300,"lines":615,"tokens":2030,"firstFile":2036,"secondFile":2037},{"name":2032,"start":249,"end":615},{"name":2038,"start":249,"end":615},"examples\u002Freact-pdf\u002Fapp\u002Fglobals.css",{"format":279,"lines":2040,"tokens":2041,"firstFile":2042,"secondFile":2044},262,1342,{"name":2043,"start":249,"end":2040},"packages\u002Freact-email\u002Fsrc\u002Fcontexts\u002Fvalidation.tsx",{"name":2045,"start":249,"end":2046},"packages\u002Freact-native\u002Fsrc\u002Fcontexts\u002Fvalidation.tsx",308,{"score":2048,"grade":224,"size":2049,"dimensions":2052},39.9,{"lines":2050,"files":2051,"class":1084},159311,969,[2053,2060,2062],{"id":407,"source":408,"value":2054,"adjusted":555,"lines":2055,"halfLife":411,"formats":2056,"excluded":2058,"weight":249,"score":2059},24.3,38030,[272,279,1969,314,766,413,417,2057],"vue",[328,335,420],14.1,{"id":423,"source":408,"value":242,"adjusted":242,"lines":2061,"halfLife":426,"weight":249,"score":1633},3252,{"id":431,"source":408,"value":2063,"adjusted":2064,"lines":2065,"halfLife":434,"weight":249,"score":2066},44.6,44.3,71086,54.1,{"total":2068,"mean":2069,"files":2070},19686,20.3,[2071,2073,2076,2080,2084,2089,2093,2096,2101,2104],{"path":1978,"complexity":1486,"lines":1979,"bytes":2072},50609,{"path":1981,"complexity":2074,"lines":1982,"bytes":2075},453,49939,{"path":2077,"complexity":694,"lines":2078,"bytes":2079},"apps\u002Fweb\u002Flib\u002Frender\u002Fregistry.tsx",1504,49351,{"path":2081,"complexity":2082,"lines":245,"bytes":2083},"packages\u002Freact-three-fiber\u002Fsrc\u002Fcomponents.tsx",338,29968,{"path":2085,"complexity":2086,"lines":2087,"bytes":2088},"packages\u002Fink\u002Fsrc\u002Fcomponents\u002Fstandard.tsx",317,1326,36365,{"path":2090,"complexity":2091,"lines":757,"bytes":2092},"packages\u002Fcore\u002Fsrc\u002Fschema.ts",313,58022,{"path":2094,"complexity":1299,"lines":796,"bytes":2095},"packages\u002Fshadcn\u002Fsrc\u002Fcomponents.tsx",37713,{"path":2097,"complexity":2098,"lines":2099,"bytes":2100},"apps\u002Fweb\u002Fcomponents\u002Fplayground.tsx",249,1527,55287,{"path":1994,"complexity":2102,"lines":1995,"bytes":2103},236,35759,{"path":1997,"complexity":2102,"lines":1995,"bytes":2103},{"percentage":242,"findings":1278,"files":2106,"byCategory":2107,"largest":2113},1212,[2108,2109,2110,2111],{"category":495,"count":923},{"category":498,"count":301},{"category":501,"count":372},{"category":504,"count":2112},59,[2114,2115,2118,2121,2124,2126,2129,2132,2135,2137],{"category":495,"path":2005,"name":507,"line":249,"lines":2006},{"category":495,"path":2116,"name":507,"line":249,"lines":2117},"apps\u002Fweb\u002Fcomponents\u002Fgeneration-modes-diagram.tsx",272,{"category":495,"path":2119,"name":507,"line":249,"lines":2120},"skills\u002Fremotion-best-practices\u002Frules\u002Fassets\u002Fcharts-bar-chart.tsx",178,{"category":495,"path":2122,"name":507,"line":249,"lines":2123},"apps\u002Fweb\u002Flib\u002Fexamples.ts",176,{"category":495,"path":2125,"name":507,"line":249,"lines":1149},"apps\u002Fweb\u002Fcomponents\u002Fpackage-install.tsx",{"category":495,"path":2127,"name":507,"line":249,"lines":2128},"apps\u002Fweb\u002Fmdx-components.tsx",164,{"category":495,"path":2130,"name":507,"line":249,"lines":2131},"skills\u002Fremotion-best-practices\u002Frules\u002Fassets\u002Ftext-animations-word-highlight.tsx",108,{"category":495,"path":2133,"name":507,"line":249,"lines":2134},"skills\u002Fremotion-best-practices\u002Frules\u002Fassets\u002Ftext-animations-typewriter.tsx",100,{"category":495,"path":2136,"name":507,"line":249,"lines":607},"apps\u002Fweb\u002Fcomponents\u002Fui\u002Fcard.tsx",{"category":495,"path":2138,"name":507,"line":249,"lines":910},"apps\u002Fweb\u002Fcomponents\u002Fcode-tabs.tsx",{"name":219,"url":2140,"description":2141,"language":241,"stars":2142,"starsToday":1351,"defaultBranch":260,"headSha":2143,"durationMs":2144,"total":2145,"formats":2153,"topClones":2176,"health":2228,"complexity":2244,"deadCode":2283},"https:\u002F\u002Fgithub.com\u002Faddyosmani\u002Fagent-skills","Production-grade engineering skills for AI coding agents.",97806,"dc27a9c2e13721158157632de61b4106c6c2a2a1",673,{"sources":2146,"lines":2147,"tokens":2148,"clones":1227,"duplicatedLines":2149,"duplicatedTokens":2150,"percentage":2151,"percentageTokens":2152},289,35892,201413,525,5258,1.46,2.61,[2154,2158,2160,2163,2165,2167,2170,2172,2174,2175],{"format":413,"sources":1164,"lines":2155,"clones":706,"duplicatedLines":2156,"percentage":2157},3295,173,5.25,{"format":1615,"sources":923,"lines":343,"clones":768,"duplicatedLines":750,"percentage":2159},44.65,{"format":314,"sources":603,"lines":2161,"clones":784,"duplicatedLines":1397,"percentage":2162},4282,1.61,{"format":286,"sources":1949,"lines":2164,"clones":228,"duplicatedLines":547,"percentage":870},13935,{"format":272,"sources":563,"lines":2166,"clones":249,"duplicatedLines":721,"percentage":870},3073,{"format":293,"sources":555,"lines":2168,"clones":249,"duplicatedLines":784,"percentage":2169},811,0.86,{"format":335,"sources":577,"lines":2171,"clones":569,"duplicatedLines":569,"percentage":569},6335,{"format":307,"sources":1273,"lines":2173,"clones":569,"duplicatedLines":569,"percentage":569},1501,{"format":279,"sources":726,"lines":1999,"clones":569,"duplicatedLines":569,"percentage":569},{"format":328,"sources":235,"lines":778,"clones":569,"duplicatedLines":569,"percentage":569},[2177,2183,2190,2196,2200,2205,2210,2215,2220,2225],{"format":1615,"lines":322,"tokens":2178,"firstFile":2179,"secondFile":2181},743,{"name":2180,"start":249,"end":322},".gemini\u002Fcommands\u002Fbuild.toml",{"name":2182,"start":249,"end":322},"commands\u002Fbuild.toml",{"format":1615,"lines":2184,"tokens":2185,"firstFile":2186,"secondFile":2188},46,429,{"name":2187,"start":1302,"end":1539},".gemini\u002Fcommands\u002Fship.toml",{"name":2189,"start":1302,"end":1539},"commands\u002Fship.toml",{"format":1615,"lines":555,"tokens":2191,"firstFile":2192,"secondFile":2194},421,{"name":2193,"start":249,"end":555},".gemini\u002Fcommands\u002Fconstraints.toml",{"name":2195,"start":249,"end":555},"commands\u002Fconstraints.toml",{"format":1615,"lines":277,"tokens":2197,"firstFile":2198,"secondFile":2199},223,{"name":2187,"start":194,"end":923},{"name":2189,"start":194,"end":923},{"format":1615,"lines":250,"tokens":1269,"firstFile":2201,"secondFile":2203},{"name":2202,"start":249,"end":250},".gemini\u002Fcommands\u002Freview.toml",{"name":2204,"start":249,"end":250},"commands\u002Freview.toml",{"format":1615,"lines":923,"tokens":317,"firstFile":2206,"secondFile":2208},{"name":2207,"start":249,"end":923},".gemini\u002Fcommands\u002Fplanning.toml",{"name":2209,"start":249,"end":923},"commands\u002Fplanning.toml",{"format":1615,"lines":1222,"tokens":1278,"firstFile":2211,"secondFile":2213},{"name":2212,"start":249,"end":1222},".gemini\u002Fcommands\u002Fspec.toml",{"name":2214,"start":249,"end":1222},"commands\u002Fspec.toml",{"format":1615,"lines":768,"tokens":1557,"firstFile":2216,"secondFile":2218},{"name":2217,"start":1233,"end":789},".gemini\u002Fcommands\u002Fcode-simplify.toml",{"name":2219,"start":1233,"end":789},"commands\u002Fcode-simplify.toml",{"format":1615,"lines":347,"tokens":1292,"firstFile":2221,"secondFile":2223},{"name":2222,"start":249,"end":347},".gemini\u002Fcommands\u002Fwebperf.toml",{"name":2224,"start":249,"end":347},"commands\u002Fwebperf.toml",{"format":1615,"lines":277,"tokens":626,"firstFile":2226,"secondFile":2227},{"name":2193,"start":555,"end":603},{"name":2195,"start":555,"end":603},{"score":220,"grade":221,"size":2229,"dimensions":2231},{"lines":2230,"files":544,"class":669},5459,[2232,2237,2241],{"id":407,"source":408,"value":2233,"adjusted":2234,"lines":750,"halfLife":411,"formats":2235,"excluded":2236,"weight":249,"score":1665},4.5,4.2,[413,314,417,766,279],[328,335,420],{"id":423,"source":408,"value":569,"adjusted":678,"lines":569,"halfLife":426,"coverage":2238,"weight":2239,"score":2240},58.8,0.588,89.6,{"id":431,"source":408,"value":2242,"adjusted":1534,"lines":2243,"halfLife":434,"weight":249,"score":713},18.1,990,{"total":2245,"mean":2246,"files":2247},778,16.2,[2248,2252,2256,2259,2262,2266,2269,2273,2276,2280],{"path":2249,"complexity":1224,"lines":2250,"bytes":2251},"scripts\u002Frun-evals.js",638,26079,{"path":2253,"complexity":586,"lines":2254,"bytes":2255},"hooks\u002Fsimplify-ignore.sh",352,14480,{"path":2257,"complexity":998,"lines":2086,"bytes":2258},"scripts\u002Flib\u002Fskill-lint.js",13410,{"path":2260,"complexity":1660,"lines":644,"bytes":2261},"scripts\u002Frun-evals-test.js",23277,{"path":2263,"complexity":993,"lines":2264,"bytes":2265},"scripts\u002Fvalidate-commands.js",187,7108,{"path":2267,"complexity":1302,"lines":641,"bytes":2268},"hooks\u002Fsdd-cache-pre.sh",4261,{"path":2270,"complexity":1277,"lines":2271,"bytes":2272},"scripts\u002Flib\u002Fskill-lint-test.js",251,9459,{"path":2274,"complexity":789,"lines":2184,"bytes":2275},"evals\u002Ffixtures\u002Fcode-simplification\u002Fconfig-parser.js",1592,{"path":2277,"complexity":789,"lines":2278,"bytes":2279},"hooks\u002Fsimplify-ignore-test.sh",476,17807,{"path":2281,"complexity":786,"lines":582,"bytes":2282},"hooks\u002Fsdd-cache-post.sh",4567,{"percentage":569,"findings":569,"files":599,"byCategory":2284,"largest":2285},[],[],1790054996877]