[{"data":1,"prerenderedAt":2844},["ShallowReactive",2],{"navigation_docs":3,"trending-day-2026-09-24":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":255},"2026-09-24","2026-09-24T05:29:51.800Z","github-trending-daily","5.3.2",{"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},12,36106,10357025,66504763,79224,2030662,13445458,19.61,20.22,18.44,12.91,{"name":206,"clones":207,"percentage":208},"pbakaus\u002Fimpeccable",2645,66.26,{"name":210,"clones":211,"percentage":212},"Open-Dev-Society\u002FOpenStock",8,1.09,{"name":214,"clones":215,"percentage":216},"DeusData\u002Fcodebase-memory-mcp",29152,30,43.11,{"name":219,"score":220,"grade":221},"superdesigndev\u002Ftreg",63.5,"C",{"name":206,"score":223,"grade":224},3.4,"E",[226,233,240,247,251],{"language":227,"repos":228,"clones":229,"lines":230,"duplicatedLines":231,"percentage":232},"Python",5,9910,1528605,211919,13.86,{"language":234,"repos":235,"clones":236,"lines":237,"duplicatedLines":238,"percentage":239},"TypeScript",3,35574,5750044,728187,12.66,{"language":241,"repos":242,"clones":243,"lines":244,"duplicatedLines":245,"percentage":246},"Go",2,1943,290508,27094,9.33,{"language":221,"repos":248,"clones":215,"lines":249,"duplicatedLines":250,"percentage":216},1,2161511,648449,{"language":252,"repos":248,"clones":207,"lines":253,"duplicatedLines":254,"percentage":208},"JavaScript",626357,415013,[256,498,692,946,1197,1381,1582,1827,2042,2272,2433,2608],{"name":257,"url":258,"description":259,"language":227,"stars":260,"starsToday":261,"defaultBranch":262,"headSha":263,"durationMs":264,"total":265,"formats":274,"topClones":334,"health":397,"complexity":432,"deadCode":477},"anthropics\u002Ffinancial-services","https:\u002F\u002Fgithub.com\u002Fanthropics\u002Ffinancial-services","",37051,664,"main","574ed3624aebd0418c7e96cd101262f30210ab26",855,{"sources":266,"lines":267,"tokens":268,"clones":269,"duplicatedLines":270,"duplicatedTokens":271,"percentage":272,"percentageTokens":273},497,53425,478923,170,16330,126242,30.57,26.36,[275,282,289,296,303,309,314,320,326,331],{"format":276,"sources":277,"lines":278,"clones":279,"duplicatedLines":280,"percentage":281},"markdown",220,40018,82,13066,32.65,{"format":283,"sources":284,"lines":285,"clones":286,"duplicatedLines":287,"percentage":288},"yaml",132,1425,37,423,29.68,{"format":290,"sources":291,"lines":292,"clones":293,"duplicatedLines":294,"percentage":295},"text",58,3206,23,1127,35.15,{"format":297,"sources":298,"lines":299,"clones":300,"duplicatedLines":301,"percentage":302},"python",34,3380,15,994,29.41,{"format":304,"sources":305,"lines":306,"clones":305,"duplicatedLines":307,"percentage":308},"markup",4,1606,320,19.93,{"format":310,"sources":235,"lines":311,"clones":305,"duplicatedLines":312,"percentage":313},"csv",483,334,69.15,{"format":315,"sources":316,"lines":317,"clones":235,"duplicatedLines":318,"percentage":319},"json",10,350,48,13.71,{"format":321,"sources":322,"lines":323,"clones":242,"duplicatedLines":324,"percentage":325},"javascript",7,676,18,2.66,{"format":327,"sources":328,"lines":329,"clones":330,"duplicatedLines":330,"percentage":330},"bash",22,1430,0,{"format":332,"sources":228,"lines":333,"clones":330,"duplicatedLines":330,"percentage":330},"powershell",481,[335,344,348,356,360,364,372,376,382,389],{"format":276,"lines":336,"tokens":337,"firstFile":338,"secondFile":342},1259,8152,{"name":339,"start":340,"end":341},"plugins\u002Fagent-plugins\u002Fmodel-builder\u002Fskills\u002Fdcf-model\u002FSKILL.md:markdown",6,1264,{"name":343,"start":340,"end":341},"plugins\u002Fagent-plugins\u002Fpitch-agent\u002Fskills\u002Fdcf-model\u002FSKILL.md:markdown",{"format":276,"lines":336,"tokens":337,"firstFile":345,"secondFile":346},{"name":339,"start":340,"end":341},{"name":347,"start":340,"end":341},"plugins\u002Fvertical-plugins\u002Ffinancial-analysis\u002Fskills\u002Fdcf-model\u002FSKILL.md:markdown",{"format":276,"lines":349,"tokens":350,"firstFile":351,"secondFile":354},640,5221,{"name":352,"start":328,"end":353},"plugins\u002Fagent-plugins\u002Fmarket-researcher\u002Fskills\u002Fcomps-analysis\u002FSKILL.md:markdown",661,{"name":355,"start":328,"end":353},"plugins\u002Fagent-plugins\u002Fmodel-builder\u002Fskills\u002Fcomps-analysis\u002FSKILL.md:markdown",{"format":276,"lines":349,"tokens":350,"firstFile":357,"secondFile":358},{"name":352,"start":328,"end":353},{"name":359,"start":328,"end":353},"plugins\u002Fagent-plugins\u002Fpitch-agent\u002Fskills\u002Fcomps-analysis\u002FSKILL.md:markdown",{"format":276,"lines":349,"tokens":350,"firstFile":361,"secondFile":362},{"name":352,"start":328,"end":353},{"name":363,"start":328,"end":353},"plugins\u002Fvertical-plugins\u002Ffinancial-analysis\u002Fskills\u002Fcomps-analysis\u002FSKILL.md:markdown",{"format":276,"lines":365,"tokens":366,"firstFile":367,"secondFile":370},403,4472,{"name":368,"start":340,"end":369},"plugins\u002Fagent-plugins\u002Fmodel-builder\u002Fskills\u002F3-statement-model\u002FSKILL.md:markdown",408,{"name":371,"start":340,"end":369},"plugins\u002Fagent-plugins\u002Fpitch-agent\u002Fskills\u002F3-statement-model\u002FSKILL.md:markdown",{"format":276,"lines":365,"tokens":366,"firstFile":373,"secondFile":374},{"name":368,"start":340,"end":369},{"name":375,"start":340,"end":369},"plugins\u002Fvertical-plugins\u002Ffinancial-analysis\u002Fskills\u002F3-statement-model\u002FSKILL.md:markdown",{"format":276,"lines":365,"tokens":377,"firstFile":378,"secondFile":380},4076,{"name":379,"start":340,"end":369},"plugins\u002Fagent-plugins\u002Fpitch-agent\u002Fskills\u002Fpitch-deck\u002FSKILL.md:markdown",{"name":381,"start":340,"end":369},"plugins\u002Fvertical-plugins\u002Finvestment-banking\u002Fskills\u002Fpitch-deck\u002FSKILL.md:markdown",{"format":276,"lines":383,"tokens":384,"firstFile":385,"secondFile":387},505,4033,{"name":386,"start":248,"end":383},"plugins\u002Fagent-plugins\u002Fearnings-reviewer\u002Fskills\u002Fearnings-analysis\u002Freferences\u002Fworkflow.md:markdown",{"name":388,"start":248,"end":383},"plugins\u002Fvertical-plugins\u002Fequity-research\u002Fskills\u002Fearnings-analysis\u002Freferences\u002Fworkflow.md:markdown",{"format":276,"lines":390,"tokens":391,"firstFile":392,"secondFile":395},269,3299,{"name":393,"start":340,"end":394},"plugins\u002Fagent-plugins\u002Fmodel-builder\u002Fskills\u002Flbo-model\u002FSKILL.md:markdown",274,{"name":396,"start":340,"end":394},"plugins\u002Fagent-plugins\u002Fpitch-agent\u002Fskills\u002Flbo-model\u002FSKILL.md:markdown",{"score":398,"grade":399,"size":400,"dimensions":404},51.1,"D",{"lines":401,"files":402,"class":403},5048,36,"S",[405,417,425],{"id":406,"source":407,"value":408,"adjusted":409,"lines":410,"halfLife":411,"formats":412,"excluded":414,"weight":248,"score":416},"duplication","jscpd",17.6,13.6,889,8.5,[297,327,332,321,413],"perl",[304,290,415],"data",33,{"id":418,"source":407,"value":419,"adjusted":420,"lines":322,"halfLife":421,"coverage":422,"weight":423,"score":424},"dead-code",0.2,1.3,7.5,62.6,0.626,88.4,{"id":426,"source":407,"value":427,"adjusted":428,"lines":429,"halfLife":430,"weight":248,"score":431},"complexity",49.9,41.7,2518,50,56.1,{"total":433,"mean":434,"files":435},984,27.3,[436,441,446,448,450,455,460,462,467,472],{"path":437,"complexity":438,"lines":439,"bytes":440},"claude-for-msft-365-install\u002Fscripts\u002Fbuild-manifest.mjs",94,309,15394,{"path":442,"complexity":443,"lines":444,"bytes":445},"plugins\u002Fagent-plugins\u002Fmodel-builder\u002Fskills\u002Fdcf-model\u002Fscripts\u002Fvalidate_dcf.py",86,292,11623,{"path":447,"complexity":443,"lines":444,"bytes":445},"plugins\u002Fagent-plugins\u002Fpitch-agent\u002Fskills\u002Fdcf-model\u002Fscripts\u002Fvalidate_dcf.py",{"path":449,"complexity":443,"lines":444,"bytes":445},"plugins\u002Fvertical-plugins\u002Ffinancial-analysis\u002Fskills\u002Fdcf-model\u002Fscripts\u002Fvalidate_dcf.py",{"path":451,"complexity":452,"lines":453,"bytes":454},"scripts\u002Fcheck.py",68,219,8444,{"path":456,"complexity":457,"lines":458,"bytes":459},"plugins\u002Fagent-plugins\u002Fpitch-agent\u002Fskills\u002Fib-check-deck\u002Fscripts\u002Fextract_numbers.py",60,305,10305,{"path":461,"complexity":457,"lines":458,"bytes":459},"plugins\u002Fvertical-plugins\u002Ffinancial-analysis\u002Fskills\u002Fib-check-deck\u002Fscripts\u002Fextract_numbers.py",{"path":463,"complexity":464,"lines":465,"bytes":466},"scripts\u002Fversion_bump.py",56,209,7082,{"path":468,"complexity":469,"lines":470,"bytes":471},"claude-for-msft-365-install\u002Fscripts\u002Fexport-addin-data.ps1",55,295,14143,{"path":473,"complexity":474,"lines":475,"bytes":476},"scripts\u002Fdeploy-managed-agent.sh",32,194,7224,{"percentage":478,"findings":322,"files":324,"byCategory":479,"largest":484},0.22,[480,482],{"category":481,"count":248},"unused-symbol",{"category":483,"count":340},"unused-import",[485,487,488,490,491,492,495],{"category":483,"path":442,"name":486,"line":316,"lines":248},"Optional",{"category":483,"path":447,"name":486,"line":316,"lines":248},{"category":483,"path":456,"name":486,"line":489,"lines":248},20,{"category":483,"path":449,"name":486,"line":316,"lines":248},{"category":483,"path":461,"name":486,"line":489,"lines":248},{"category":483,"path":493,"name":494,"line":322,"lines":248},"plugins\u002Fvertical-plugins\u002Ffinancial-analysis\u002Fskills\u002Fskill-creator\u002Fscripts\u002Fquick_validate.py","os",{"category":481,"path":451,"name":496,"line":497,"lines":248},"_",99,{"name":499,"url":500,"description":501,"language":241,"stars":502,"starsToday":503,"defaultBranch":262,"headSha":504,"durationMs":323,"total":505,"formats":514,"topClones":541,"health":622,"complexity":642,"deadCode":689},"google\u002Fax","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fax","Google's open agentic orchestration runtime",9324,1543,"ace03604a60167d111589c6db8c1c7f88aa8e6b5",{"sources":506,"lines":507,"tokens":508,"clones":509,"duplicatedLines":510,"duplicatedTokens":511,"percentage":512,"percentageTokens":513},75,17491,100221,91,948,5239,5.42,5.23,[515,521,525,528,531,534,536,538,540],{"format":516,"sources":416,"lines":517,"clones":518,"duplicatedLines":519,"percentage":520},"go",14218,89,909,6.39,{"format":283,"sources":316,"lines":522,"clones":242,"duplicatedLines":523,"percentage":524},636,39,6.13,{"format":327,"sources":526,"lines":527,"clones":330,"duplicatedLines":330,"percentage":330},14,944,{"format":276,"sources":529,"lines":530,"clones":330,"duplicatedLines":330,"percentage":330},11,932,{"format":532,"sources":248,"lines":533,"clones":330,"duplicatedLines":330,"percentage":330},"protobuf",386,{"format":413,"sources":248,"lines":535,"clones":330,"duplicatedLines":330,"percentage":330},168,{"format":297,"sources":248,"lines":537,"clones":330,"duplicatedLines":330,"percentage":330},129,{"format":304,"sources":242,"lines":539,"clones":330,"duplicatedLines":330,"percentage":330},45,{"format":290,"sources":242,"lines":416,"clones":330,"duplicatedLines":330,"percentage":330},[542,552,561,566,573,580,589,597,604,613],{"format":516,"lines":543,"tokens":544,"firstFile":545,"secondFile":549},21,143,{"name":546,"start":547,"end":548},"internal\u002Fcontroller\u002Freconciler_test.go",239,259,{"name":546,"start":550,"end":551},317,337,{"format":516,"lines":300,"tokens":553,"firstFile":554,"secondFile":558},119,{"name":555,"start":556,"end":557},"internal\u002Fserver\u002Fserver.go",73,87,{"name":555,"start":559,"end":560},151,165,{"format":516,"lines":300,"tokens":553,"firstFile":562,"secondFile":563},{"name":555,"start":556,"end":557},{"name":555,"start":564,"end":565},176,190,{"format":516,"lines":300,"tokens":567,"firstFile":568,"secondFile":570},108,{"name":546,"start":547,"end":569},253,{"name":546,"start":571,"end":572},418,432,{"format":516,"lines":324,"tokens":574,"firstFile":575,"secondFile":578},104,{"name":576,"start":577,"end":284},"internal\u002Fworkspace\u002Fsetup_test.go",115,{"name":576,"start":547,"end":579},256,{"format":516,"lines":194,"tokens":581,"firstFile":582,"secondFile":586},85,{"name":583,"start":584,"end":585},"cmd\u002Fax\u002Fmain.go",970,981,{"name":583,"start":587,"end":588},1001,1012,{"format":516,"lines":590,"tokens":591,"firstFile":592,"secondFile":594},9,78,{"name":593,"start":430,"end":291},"internal\u002Fcontroller\u002Fworker_test.go",{"name":593,"start":595,"end":596},133,141,{"format":516,"lines":316,"tokens":598,"firstFile":599,"secondFile":602},74,{"name":555,"start":600,"end":601},160,169,{"name":555,"start":603,"end":475},185,{"format":516,"lines":529,"tokens":598,"firstFile":605,"secondFile":609},{"name":606,"start":607,"end":608},"internal\u002Fstore\u002Fmemory\u002Fstore.go",71,81,{"name":610,"start":611,"end":612},"internal\u002Fstore\u002Fredis\u002Fstore.go",134,144,{"format":283,"lines":328,"tokens":614,"firstFile":615,"secondFile":618},70,{"name":616,"start":617,"end":591},"docs\u002Fmanifests.md:yaml",57,{"name":619,"start":620,"end":621},"examples\u002Ftask.yaml",43,64,{"score":623,"grade":399,"size":624,"dimensions":628,"skipped":639},48.6,{"lines":625,"files":626,"class":627},15346,44,"M",[629,635],{"id":406,"source":407,"value":630,"adjusted":631,"lines":519,"halfLife":411,"formats":632,"excluded":633,"weight":248,"score":634},5.9,5.6,[516,327,413,297],[304,290,415],63.1,{"id":426,"source":407,"value":636,"adjusted":607,"lines":637,"halfLife":430,"weight":248,"score":638},77.5,11897,37.4,[640],{"id":418,"reason":641},"the languages dead code reads are under 5% of the code",{"total":643,"mean":644,"files":645},2762,62.8,[646,651,655,659,664,667,672,677,682,687],{"path":647,"complexity":648,"lines":649,"bytes":650},"pkg\u002Fapis\u002Fv1alpha1\u002Fax.pb.go",666,3580,108765,{"path":583,"complexity":652,"lines":653,"bytes":654},302,1230,35653,{"path":610,"complexity":656,"lines":657,"bytes":658},171,848,23666,{"path":660,"complexity":661,"lines":662,"bytes":663},"pkg\u002Fapis\u002Fv1alpha1\u002Fax_grpc.pb.go",156,835,32132,{"path":555,"complexity":553,"lines":665,"bytes":666},447,14361,{"path":668,"complexity":669,"lines":670,"bytes":671},"internal\u002Fmodel\u002Fclient.go",117,622,18372,{"path":673,"complexity":674,"lines":675,"bytes":676},"pkg\u002Fapis\u002Fv1alpha1\u002Ftypes_test.go",97,499,15044,{"path":678,"complexity":679,"lines":680,"bytes":681},"internal\u002Fsubstrate\u002Fclient.go",96,535,16272,{"path":683,"complexity":684,"lines":685,"bytes":686},"internal\u002Fcontroller\u002Freconciler.go",90,480,17280,{"path":606,"complexity":518,"lines":287,"bytes":688},10217,{"percentage":330,"findings":330,"files":248,"byCategory":690,"largest":691},[],[],{"name":693,"url":694,"description":695,"language":234,"stars":696,"starsToday":557,"defaultBranch":262,"headSha":697,"durationMs":698,"total":699,"formats":708,"topClones":766,"health":824,"complexity":849,"deadCode":903},"BuilderIO\u002Fagent-native","https:\u002F\u002Fgithub.com\u002FBuilderIO\u002Fagent-native","A framework for building agentic apps",6630,"b883e02215d31258d9247d948c00cb5cd0d6ded8",15125,{"sources":700,"lines":701,"tokens":702,"clones":703,"duplicatedLines":704,"duplicatedTokens":705,"percentage":706,"percentageTokens":707},16379,4477948,24613684,24749,560459,4009013,12.52,16.29,[709,716,723,729,735,741,745,751,757,761],{"format":710,"sources":711,"lines":712,"clones":713,"duplicatedLines":714,"percentage":715},"typescript",10403,3073367,16969,265394,8.64,{"format":717,"sources":718,"lines":719,"clones":720,"duplicatedLines":721,"percentage":722},"tsx",2549,916240,4614,89876,9.81,{"format":276,"sources":724,"lines":725,"clones":726,"duplicatedLines":727,"percentage":728},1542,305433,1391,176746,57.87,{"format":283,"sources":730,"lines":731,"clones":732,"duplicatedLines":733,"percentage":734},877,28377,691,8276,29.16,{"format":736,"sources":737,"lines":738,"clones":444,"duplicatedLines":739,"percentage":740},"css",53,42530,6476,15.23,{"format":315,"sources":569,"lines":742,"clones":277,"duplicatedLines":743,"percentage":744},23086,5681,24.61,{"format":327,"sources":746,"lines":747,"clones":748,"duplicatedLines":749,"percentage":750},208,2832,146,1413,49.89,{"format":752,"sources":620,"lines":753,"clones":754,"duplicatedLines":755,"percentage":756},"rust",48516,130,1384,2.85,{"format":304,"sources":601,"lines":758,"clones":669,"duplicatedLines":759,"percentage":760},7072,1938,27.4,{"format":321,"sources":591,"lines":762,"clones":763,"duplicatedLines":764,"percentage":765},18727,79,1323,7.06,[767,775,779,787,791,799,803,812,816,820],{"format":276,"lines":768,"tokens":769,"firstFile":770,"secondFile":773},542,7405,{"name":771,"start":529,"end":772},".agents\u002Fplugins\u002Fagent-native-visual-plans\u002Fskills\u002Fvisual-recap\u002FSKILL.md:markdown",552,{"name":774,"start":529,"end":772},"skills\u002Fvisual-recap\u002FSKILL.md:markdown",{"format":276,"lines":768,"tokens":769,"firstFile":776,"secondFile":777},{"name":771,"start":529,"end":772},{"name":778,"start":529,"end":772},"templates\u002Fplan\u002F.agents\u002Fskills\u002Fvisual-recap\u002FSKILL.md:markdown",{"format":276,"lines":780,"tokens":781,"firstFile":782,"secondFile":785},526,6858,{"name":783,"start":529,"end":784},".agents\u002Fplugins\u002Fagent-native-visual-plans\u002Fskills\u002Fvisual-plan\u002FSKILL.md:markdown",536,{"name":786,"start":529,"end":784},"skills\u002Fvisual-plans\u002FSKILL.md:markdown",{"format":276,"lines":780,"tokens":781,"firstFile":788,"secondFile":789},{"name":783,"start":529,"end":784},{"name":790,"start":529,"end":784},"templates\u002Fplan\u002F.agents\u002Fskills\u002Fvisual-plan\u002FSKILL.md:markdown",{"format":276,"lines":792,"tokens":793,"firstFile":794,"secondFile":797},593,5935,{"name":795,"start":194,"end":796},".agents\u002Fplugins\u002Fagent-native-design\u002Fskills\u002Fvisual-edit\u002FSKILL.md:markdown",604,{"name":798,"start":194,"end":796},"skills\u002Fvisual-edit\u002FSKILL.md:markdown",{"format":276,"lines":792,"tokens":793,"firstFile":800,"secondFile":801},{"name":795,"start":194,"end":796},{"name":802,"start":194,"end":796},"templates\u002Fdesign\u002F.agents\u002Fskills\u002Fvisual-edit\u002FSKILL.md:markdown",{"format":276,"lines":804,"tokens":805,"firstFile":806,"secondFile":810},533,5696,{"name":807,"start":808,"end":809},".agents\u002Fskills\u002Fexternal-agents\u002FSKILL.md:markdown",16,548,{"name":811,"start":808,"end":809},"community-templates\u002Faccount-expert\u002F.agents\u002Fskills\u002Fexternal-agents\u002FSKILL.md:markdown",{"format":276,"lines":804,"tokens":805,"firstFile":813,"secondFile":814},{"name":807,"start":808,"end":809},{"name":815,"start":808,"end":809},"community-templates\u002Faccount-tiering\u002F.agents\u002Fskills\u002Fexternal-agents\u002FSKILL.md:markdown",{"format":276,"lines":804,"tokens":805,"firstFile":817,"secondFile":818},{"name":807,"start":808,"end":809},{"name":819,"start":808,"end":809},"community-templates\u002Fcall-follow-up-drafter\u002F.agents\u002Fskills\u002Fexternal-agents\u002FSKILL.md:markdown",{"format":276,"lines":804,"tokens":805,"firstFile":821,"secondFile":822},{"name":807,"start":808,"end":809},{"name":823,"start":808,"end":809},"community-templates\u002Fchurn-early-warning\u002F.agents\u002Fskills\u002Fexternal-agents\u002FSKILL.md:markdown",{"score":825,"grade":224,"size":826,"dimensions":830},39.6,{"lines":827,"files":828,"class":829},4044933,12578,"XL",[831,840,845],{"id":406,"source":407,"value":411,"adjusted":411,"lines":832,"halfLife":411,"formats":833,"excluded":838,"weight":248,"score":839},343331,[710,717,752,321,834,835,836,327,413,837],"swift","sql","wgsl","objectivec",[304,290,415],50.1,{"id":418,"source":407,"value":841,"adjusted":841,"lines":842,"halfLife":421,"coverage":497,"weight":843,"score":844},12.9,515603,0.99,30.4,{"id":426,"source":407,"value":846,"adjusted":846,"lines":847,"halfLife":430,"weight":248,"score":848},64.6,2614980,40.8,{"total":850,"mean":851,"files":852},578541,46,[853,858,863,868,873,878,883,888,893,898],{"path":854,"complexity":855,"lines":856,"bytes":857},"templates\u002Fdesign\u002Fapp\u002Fcomponents\u002Fdesign\u002Fbridge\u002Feditor-chrome.bridge.ts",6846,27451,1039725,{"path":859,"complexity":860,"lines":861,"bytes":862},"templates\u002Fcontent\u002Fapp\u002Fcomponents\u002Feditor\u002Fdatabase\u002FDatabaseView.tsx",3778,18732,621299,{"path":864,"complexity":865,"lines":866,"bytes":867},"packages\u002Fdesktop-app\u002Fsrc\u002Fmain\u002Findex.ts",3190,14842,460645,{"path":869,"complexity":870,"lines":871,"bytes":872},"templates\u002Fdesign\u002Fapp\u002Fcomponents\u002Fdesign\u002FMultiScreenCanvas.tsx",2877,15448,605510,{"path":874,"complexity":875,"lines":876,"bytes":877},"templates\u002Fdesign\u002Fshared\u002Fcode-layer.ts",2459,10746,349506,{"path":879,"complexity":880,"lines":881,"bytes":882},"packages\u002Fcore\u002Fsrc\u002Fagent\u002Fproduction-agent.ts",2300,12273,497759,{"path":884,"complexity":885,"lines":886,"bytes":887},"templates\u002Fslides\u002Fapp\u002Fcomponents\u002Feditor\u002FSlideEditor.tsx",2243,9650,345499,{"path":889,"complexity":890,"lines":891,"bytes":892},"templates\u002Fplan\u002Fapp\u002Fpages\u002FPlansPage.tsx",1960,10086,361933,{"path":894,"complexity":895,"lines":896,"bytes":897},"packages\u002Fcore\u002Fsrc\u002Fclient\u002FAssistantChat.tsx",1755,7809,302814,{"path":899,"complexity":900,"lines":901,"bytes":902},"templates\u002Fclips\u002Fdesktop\u002Fsrc\u002Fapp.tsx",1658,8656,304694,{"percentage":904,"findings":905,"files":906,"byCategory":907,"largest":917},12.88,3459,14155,[908,911,914,916],{"category":909,"count":910},"unused-file",2209,{"category":912,"count":913},"unused-export",625,{"category":481,"count":915},614,{"category":483,"count":529},[918,919,921,925,928,931,934,937,940,943],{"category":909,"path":854,"name":259,"line":248,"lines":856},{"category":909,"path":869,"name":259,"line":248,"lines":920},15454,{"category":481,"path":894,"name":922,"line":923,"lines":924},"AssistantChatInner",2737,4947,{"category":909,"path":926,"name":259,"line":248,"lines":927},"packages\u002Fcore\u002Fsrc\u002Fclient\u002Fsettings\u002FSettingsPanel.tsx",4681,{"category":909,"path":929,"name":259,"line":248,"lines":930},"packages\u002Fcore\u002Fsrc\u002Fclient\u002Forg\u002FTeamPage.tsx",3943,{"category":909,"path":932,"name":259,"line":248,"lines":933},"packages\u002Fcreative-context\u002Fsrc\u002Fclient\u002FCreativeContextPanel.tsx",3606,{"category":909,"path":935,"name":259,"line":248,"lines":936},"packages\u002Fdesktop-app\u002Fsrc\u002Frenderer\u002Fcomponents\u002FCodeAgentsHub.tsx",3337,{"category":909,"path":938,"name":259,"line":248,"lines":939},"templates\u002Fclips\u002Fchrome-extension\u002Fsrc\u002Fbackground.ts",3281,{"category":909,"path":941,"name":259,"line":248,"lines":942},"templates\u002Fcontent\u002Fapp\u002Fcomponents\u002Feditor\u002Fdatabase\u002Fsettings.tsx",3274,{"category":909,"path":944,"name":259,"line":248,"lines":945},"packages\u002Fcore\u002Fsrc\u002Fclient\u002Fauth\u002FAuthPage.tsx",3192,{"name":947,"url":948,"description":949,"language":234,"stars":950,"starsToday":951,"defaultBranch":952,"headSha":953,"durationMs":954,"total":955,"formats":964,"topClones":1003,"health":1089,"complexity":1109,"deadCode":1162},"dream-num\u002Funiver","https:\u002F\u002Fgithub.com\u002Fdream-num\u002Funiver","The Office Harness for AI Agents — Spreadsheets, Docs, Slides, Canvas, Relational Tables, and PDF in one runtime.",16479,1142,"dev","a58c5a17b3dccc1768e3570e0bc08eff2f503970",4171,{"sources":956,"lines":957,"tokens":958,"clones":959,"duplicatedLines":960,"duplicatedTokens":961,"percentage":962,"percentageTokens":963},6218,1260643,6748475,10817,167603,945687,13.3,14.01,[965,971,977,983,987,991,995,998,1000,1001],{"format":710,"sources":966,"lines":967,"clones":968,"duplicatedLines":969,"percentage":970},5401,1121717,9455,143482,12.79,{"format":717,"sources":972,"lines":973,"clones":974,"duplicatedLines":975,"percentage":976},570,114762,731,11070,9.65,{"format":315,"sources":978,"lines":979,"clones":980,"duplicatedLines":981,"percentage":982},100,9649,384,9726,100.8,{"format":276,"sources":497,"lines":984,"clones":601,"duplicatedLines":985,"percentage":986},11223,2509,22.36,{"format":304,"sources":340,"lines":988,"clones":614,"duplicatedLines":989,"percentage":990},1096,740,67.52,{"format":327,"sources":992,"lines":993,"clones":228,"duplicatedLines":216,"percentage":994},17,748,4.01,{"format":283,"sources":300,"lines":996,"clones":235,"duplicatedLines":851,"percentage":997},852,5.4,{"format":736,"sources":248,"lines":999,"clones":330,"duplicatedLines":330,"percentage":330},226,{"format":413,"sources":248,"lines":535,"clones":330,"duplicatedLines":330,"percentage":330},{"format":321,"sources":242,"lines":1002,"clones":330,"duplicatedLines":330,"percentage":330},116,[1004,1013,1023,1034,1041,1050,1056,1062,1071,1081],{"format":717,"lines":1005,"tokens":1006,"firstFile":1007,"secondFile":1011},371,2372,{"name":1008,"start":1009,"end":1010},"packages\u002Fsheets-hyper-link-ui\u002Fsrc\u002Fviews\u002FCellLinkEdit.tsx",65,435,{"name":1012,"start":1009,"end":1010},"packages\u002Fsheets-hyper-link-ui\u002Fsrc\u002Fviews\u002FMobileCellLinkEdit.tsx",{"format":710,"lines":1014,"tokens":1015,"firstFile":1016,"secondFile":1019},102,2326,{"name":1017,"start":1009,"end":1018},"packages\u002Fengine-formula\u002Fsrc\u002Ffunctions\u002Fmath\u002Fmdeterm\u002F__tests__\u002Findex.spec.ts",166,{"name":1020,"start":1021,"end":1022},"packages\u002Fengine-formula\u002Fsrc\u002Ffunctions\u002Fmath\u002Fminverse\u002F__tests__\u002Findex.spec.ts",111,212,{"format":710,"lines":1024,"tokens":1025,"firstFile":1026,"secondFile":1030},131,2133,{"name":1027,"start":1028,"end":1029},"packages\u002Fcore\u002Fsrc\u002Fshared\u002Fnumfmt\u002F__tests__\u002Fdate-bounds.spec.ts",128,258,{"name":1031,"start":1032,"end":1033},"packages\u002Fcore\u002Fsrc\u002Fshared\u002Fnumfmt\u002F__tests__\u002Fleap-1900.spec.ts",24,154,{"format":710,"lines":474,"tokens":1035,"firstFile":1036,"secondFile":1039},1864,{"name":1017,"start":1037,"end":1038},126,157,{"name":1020,"start":1022,"end":1040},243,{"format":710,"lines":1042,"tokens":1043,"firstFile":1044,"secondFile":1048},251,1331,{"name":1045,"start":1046,"end":1047},"packages\u002Fengine-formula\u002Fsrc\u002Ffunctions\u002Fstatistical\u002Fcorrel\u002F__tests__\u002Findex.spec.ts",29,279,{"name":1049,"start":1046,"end":1047},"packages\u002Fengine-formula\u002Fsrc\u002Ffunctions\u002Fstatistical\u002Fpearson\u002F__tests__\u002Findex.spec.ts",{"format":710,"lines":569,"tokens":764,"firstFile":1051,"secondFile":1054},{"name":1052,"start":291,"end":1053},"packages\u002Fengine-formula\u002Fsrc\u002Ffunctions\u002Fstatistical\u002Fintercept\u002F__tests__\u002Findex.spec.ts",310,{"name":1055,"start":291,"end":1053},"packages\u002Fengine-formula\u002Fsrc\u002Ffunctions\u002Fstatistical\u002Fslope\u002F__tests__\u002Findex.spec.ts",{"format":710,"lines":1042,"tokens":1057,"firstFile":1058,"secondFile":1060},1317,{"name":1052,"start":291,"end":1059},308,{"name":1061,"start":291,"end":1059},"packages\u002Fengine-formula\u002Fsrc\u002Ffunctions\u002Fstatistical\u002Fsteyx\u002F__tests__\u002Findex.spec.ts",{"format":710,"lines":1063,"tokens":1064,"firstFile":1065,"secondFile":1069},245,1281,{"name":1066,"start":1067,"end":1068},"packages\u002Fengine-formula\u002Fsrc\u002Ffunctions\u002Fstatistical\u002Fgrowth\u002F__tests__\u002Findex.spec.ts",95,339,{"name":1070,"start":1067,"end":1068},"packages\u002Fengine-formula\u002Fsrc\u002Ffunctions\u002Fstatistical\u002Ftrend\u002F__tests__\u002Findex.spec.ts",{"format":717,"lines":1072,"tokens":1073,"firstFile":1074,"secondFile":1078},234,1262,{"name":1075,"start":1076,"end":1077},"packages\u002Fthread-comment-ui\u002Fsrc\u002Fviews\u002F__tests__\u002FThreadCommentPanel.spec.tsx",93,326,{"name":1079,"start":577,"end":1080},"packages\u002Fthread-comment-ui\u002Fsrc\u002Fviews\u002F__tests__\u002FThreadCommentTree.spec.tsx",348,{"format":710,"lines":1082,"tokens":1083,"firstFile":1084,"secondFile":1087},202,1236,{"name":1085,"start":497,"end":1086},"packages\u002Fdocs-drawing-ui\u002Fsrc\u002Fcontrollers\u002Fmobile\u002Fdrawing-popup-menu.controller.ts",300,{"name":1088,"start":978,"end":1086},"packages\u002Fdocs-drawing-ui\u002Fsrc\u002Fmenu\u002Fdrawing-popup-menu.controller.ts",{"score":1090,"grade":221,"size":1091,"dimensions":1094},60.6,{"lines":1092,"files":1093,"class":829},1236806,5964,[1095,1101,1105],{"id":406,"source":407,"value":1096,"adjusted":1096,"lines":1097,"halfLife":411,"formats":1098,"excluded":1099,"weight":248,"score":1100},12.5,154167,[710,717,327,413,321],[304,290,415],36.2,{"id":418,"source":407,"value":1102,"adjusted":1102,"lines":1103,"halfLife":421,"weight":248,"score":1104},0.4,5237,96.2,{"id":426,"source":407,"value":1106,"adjusted":1106,"lines":1107,"halfLife":430,"weight":248,"score":1108},32.4,400354,63.9,{"total":1110,"mean":1111,"files":1112},117741,19.7,[1113,1118,1123,1128,1133,1137,1142,1147,1152,1157],{"path":1114,"complexity":1115,"lines":1116,"bytes":1117},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fdoc-skeleton.ts",1245,5610,231254,{"path":1119,"complexity":1120,"lines":1121,"bytes":1122},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fblock\u002Fparagraph\u002Flayout-ruler.ts",919,3293,138329,{"path":1124,"complexity":1125,"lines":1126,"bytes":1127},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002F__tests__\u002Fdoc-skeleton.spec.ts",875,7609,371415,{"path":1129,"complexity":1130,"lines":1131,"bytes":1132},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fblock\u002Fparagraph\u002F__tests__\u002Flayout-ruler.spec.ts",608,3802,203130,{"path":1134,"complexity":804,"lines":1135,"bytes":1136},"packages\u002Fengine-formula\u002Fsrc\u002Fengine\u002Fanalysis\u002Flexer-tree-builder.ts",2561,96247,{"path":1138,"complexity":1139,"lines":1140,"bytes":1141},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fblock\u002Fparagraph\u002F__tests__\u002Flinebreaking.spec.ts",502,4573,201151,{"path":1143,"complexity":1144,"lines":1145,"bytes":1146},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Ftools.ts",501,2308,87451,{"path":1148,"complexity":1149,"lines":1150,"bytes":1151},"packages\u002Fdocs-ui\u002Fsrc\u002Fcontrollers\u002Frender-controllers\u002Fdoc.render-controller.ts",465,2152,85669,{"path":1153,"complexity":1154,"lines":1155,"bytes":1156},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fblock\u002Fparagraph\u002Flinebreaking.ts",450,1572,63278,{"path":1158,"complexity":1159,"lines":1160,"bytes":1161},"packages\u002Fsheets-drawing-ui\u002Fsrc\u002Fservices\u002Fcanvas-float-dom-manager.service.ts",430,2528,100036,{"percentage":1163,"findings":1164,"files":1165,"byCategory":1166,"largest":1171},0.42,287,6778,[1167,1169,1170],{"category":909,"count":1168},112,{"category":912,"count":560},{"category":481,"count":316},[1172,1174,1177,1180,1183,1186,1188,1191,1193,1195],{"category":909,"path":1173,"name":259,"line":248,"lines":453},"packages\u002Fslides\u002Fsrc\u002Fbasics\u002Fdemo-data.ts",{"category":909,"path":1175,"name":259,"line":248,"lines":1176},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fhyphenation\u002Fpatterns\u002Faf.ts",207,{"category":909,"path":1178,"name":259,"line":248,"lines":1179},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fhyphenation\u002Fpatterns\u002Fru.ts",206,{"category":909,"path":1181,"name":259,"line":248,"lines":1182},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fhyphenation\u002Fpatterns\u002Fsr-cyrl.ts",152,{"category":909,"path":1184,"name":259,"line":248,"lines":1185},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fhyphenation\u002Fpatterns\u002Fsh-cyrl.ts",138,{"category":909,"path":1187,"name":259,"line":248,"lines":1185},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fhyphenation\u002Fpatterns\u002Fsh-latn.ts",{"category":909,"path":1189,"name":259,"line":248,"lines":1190},"packages\u002Fdocs\u002Fsrc\u002Fservices\u002Fdoc-view-model-manager.service.ts",135,{"category":909,"path":1192,"name":259,"line":248,"lines":284},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fhyphenation\u002Fpatterns\u002Fnb.ts",{"category":909,"path":1194,"name":259,"line":248,"lines":284},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fhyphenation\u002Fpatterns\u002Fnn.ts",{"category":909,"path":1196,"name":259,"line":248,"lines":754},"packages\u002Fengine-render\u002Fsrc\u002Fcomponents\u002Fdocs\u002Flayout\u002Fhyphenation\u002Fpatterns\u002Fno.ts",{"name":210,"url":1198,"description":1199,"language":234,"stars":1200,"starsToday":1201,"defaultBranch":262,"headSha":1202,"durationMs":1203,"total":1204,"formats":1210,"topClones":1233,"health":1286,"complexity":1305,"deadCode":1349},"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.",18937,344,"7570db299aa9846094c90d8ca72db77f56e6a0e0",662,{"sources":669,"lines":1205,"tokens":1206,"clones":211,"duplicatedLines":1207,"duplicatedTokens":1208,"percentage":212,"percentageTokens":1209},11453,62552,125,560,0.9,[1211,1215,1217,1219,1222,1224,1226,1228,1230,1232],{"format":717,"sources":1212,"lines":1213,"clones":235,"duplicatedLines":851,"percentage":1214},49,4511,1.02,{"format":710,"sources":216,"lines":1216,"clones":235,"duplicatedLines":286,"percentage":248},3715,{"format":290,"sources":248,"lines":509,"clones":248,"duplicatedLines":1032,"percentage":1218},26.37,{"format":283,"sources":242,"lines":1220,"clones":248,"duplicatedLines":324,"percentage":1221},52,34.62,{"format":276,"sources":235,"lines":1223,"clones":330,"duplicatedLines":330,"percentage":330},763,{"format":327,"sources":316,"lines":1225,"clones":330,"duplicatedLines":330,"percentage":330},713,{"format":321,"sources":194,"lines":1227,"clones":330,"duplicatedLines":330,"percentage":330},651,{"format":736,"sources":248,"lines":1229,"clones":330,"duplicatedLines":330,"percentage":330},489,{"format":304,"sources":305,"lines":1231,"clones":330,"duplicatedLines":330,"percentage":330},181,{"format":413,"sources":248,"lines":535,"clones":330,"duplicatedLines":330,"percentage":330},[1234,1241,1248,1255,1260,1266,1273,1280],{"format":290,"lines":1235,"tokens":748,"firstFile":1236,"secondFile":1239},31,{"name":1237,"start":548,"end":1238},"README.md:text",289,{"name":1237,"start":1086,"end":1240},330,{"format":717,"lines":1242,"tokens":607,"firstFile":1243,"secondFile":1245},13,{"name":1244,"start":557,"end":497},"app\u002F(auth)\u002Fsign-in\u002Fpage.tsx",{"name":1246,"start":1247,"end":1033},"app\u002F(auth)\u002Fsign-up\u002Fpage.tsx",142,{"format":283,"lines":1249,"tokens":452,"firstFile":1250,"secondFile":1253},19,{"name":1251,"start":999,"end":1252},"README.md:yaml",244,{"name":1254,"start":300,"end":416},"docker-compose.yml",{"format":717,"lines":526,"tokens":291,"firstFile":1256,"secondFile":1258},{"name":1257,"start":1220,"end":1009},"app\u002F(auth)\u002Fforgot-password\u002Fpage.tsx",{"name":1244,"start":318,"end":1259},61,{"format":717,"lines":1249,"tokens":617,"firstFile":1261,"secondFile":1264},{"name":1244,"start":1262,"end":1263},51,69,{"name":1246,"start":1265,"end":684},72,{"format":710,"lines":300,"tokens":617,"firstFile":1267,"secondFile":1270},{"name":1268,"start":1269,"end":465},"lib\u002Fconstants.ts",195,{"name":1268,"start":1271,"end":1272},221,235,{"format":710,"lines":316,"tokens":737,"firstFile":1274,"secondFile":1277},{"name":1275,"start":1276,"end":1262},"lib\u002Fkit.ts",42,{"name":1275,"start":1278,"end":1279},109,118,{"format":710,"lines":194,"tokens":430,"firstFile":1281,"secondFile":1284},{"name":1282,"start":1014,"end":1283},"__tests__\u002Fai-provider.test.ts",113,{"name":1282,"start":579,"end":1285},267,{"score":291,"grade":221,"size":1287,"dimensions":1290},{"lines":1288,"files":1289,"class":403},9739,101,[1291,1296,1300],{"id":406,"source":407,"value":1209,"adjusted":420,"lines":1292,"halfLife":411,"formats":1293,"excluded":1294,"weight":248,"score":1295},83,[717,710,327,321,413],[304,290,415],89.9,{"id":418,"source":407,"value":992,"adjusted":1297,"lines":1298,"halfLife":421,"weight":248,"score":1299},14.8,1742,25.6,{"id":426,"source":407,"value":1301,"adjusted":1302,"lines":1303,"halfLife":430,"weight":248,"score":1304},9.9,11.8,967,84.9,{"total":1306,"mean":1307,"files":1308},1029,10.2,[1309,1314,1318,1322,1325,1330,1334,1338,1342,1345],{"path":1310,"complexity":1311,"lines":1312,"bytes":1313},"lib\u002Factions\u002Ffinnhub.actions.ts",63,268,10230,{"path":1315,"complexity":464,"lines":1316,"bytes":1317},"lib\u002Futils.ts",233,8345,{"path":1319,"complexity":1262,"lines":1320,"bytes":1321},"lib\u002Finngest\u002Ffunctions.ts",466,24667,{"path":1282,"complexity":1212,"lines":1323,"bytes":1324},368,11360,{"path":1326,"complexity":1327,"lines":1328,"bytes":1329},"__tests__\u002Futils.test.ts",47,204,6784,{"path":1331,"complexity":402,"lines":1332,"bytes":1333},"lib\u002Factions\u002Fadanos.helpers.ts",162,4951,{"path":1335,"complexity":1046,"lines":1336,"bytes":1337},"lib\u002Fai-provider.ts",186,5210,{"path":1339,"complexity":1340,"lines":535,"bytes":1341},"components\u002Fwatchlist\u002FWatchlistTable.tsx",28,9435,{"path":1343,"complexity":1032,"lines":669,"bytes":1344},"components\u002FSearchCommand.tsx",4768,{"path":1346,"complexity":293,"lines":1347,"bytes":1348},"components\u002FWatchlistButton.tsx",120,4616,{"percentage":1350,"findings":1265,"files":1067,"byCategory":1351,"largest":1356},17.03,[1352,1353,1354,1355],{"category":909,"count":316},{"category":912,"count":1340},{"category":481,"count":242},{"category":483,"count":474},[1357,1361,1364,1367,1368,1370,1373,1375,1377,1379],{"category":912,"path":1358,"name":1359,"line":1360,"lines":453},"lib\u002Fnodemailer\u002Ftemplates.ts","VOLUME_ALERT_EMAIL_TEMPLATE",724,{"category":912,"path":1358,"name":1362,"line":1363,"lines":746},"STOCK_ALERT_LOWER_EMAIL_TEMPLATE",515,{"category":912,"path":1358,"name":1365,"line":1366,"lines":1176},"STOCK_ALERT_UPPER_EMAIL_TEMPLATE",307,{"category":909,"path":1339,"name":259,"line":248,"lines":535},{"category":912,"path":1358,"name":1369,"line":527,"lines":1018},"INACTIVE_USER_REMINDER_EMAIL_TEMPLATE",{"category":909,"path":1371,"name":259,"line":248,"lines":1372},"scripts\u002Fmigrate-users-to-kit.mjs",127,{"category":909,"path":1374,"name":259,"line":248,"lines":291},"scripts\u002Fresolve_srv.js",{"category":909,"path":1376,"name":259,"line":248,"lines":464},"scripts\u002Fseed-inactive-user.mjs",{"category":909,"path":1378,"name":259,"line":248,"lines":737},"scripts\u002Fverify-watchlist.mjs",{"category":909,"path":1380,"name":259,"line":248,"lines":626},"scripts\u002Ftest-kit.mjs",{"name":1382,"url":1383,"description":1384,"language":241,"stars":1385,"starsToday":1386,"defaultBranch":262,"headSha":1387,"durationMs":1388,"total":1389,"formats":1398,"topClones":1435,"health":1479,"complexity":1499,"deadCode":1552},"agent-substrate\u002Fsubstrate","https:\u002F\u002Fgithub.com\u002Fagent-substrate\u002Fsubstrate","Agent Substrate: the core system",3570,558,"31a5e0ba29a525b3587882132fa13bd211653152",1645,{"sources":1390,"lines":1391,"tokens":1392,"clones":1393,"duplicatedLines":1394,"duplicatedTokens":1395,"percentage":1396,"percentageTokens":1397},1189,273017,1605210,1852,26146,186926,9.58,11.64,[1399,1405,1410,1415,1418,1422,1426,1429,1432,1434],{"format":516,"sources":1400,"lines":1401,"clones":1402,"duplicatedLines":1403,"percentage":1404},841,220563,1716,19681,8.92,{"format":283,"sources":1406,"lines":1407,"clones":1406,"duplicatedLines":1408,"percentage":1409},67,12107,1326,10.95,{"format":1411,"sources":416,"lines":1412,"clones":216,"duplicatedLines":1413,"percentage":1414},"txt",4239,3929,92.69,{"format":304,"sources":305,"lines":1416,"clones":194,"duplicatedLines":648,"percentage":1417},2395,27.81,{"format":297,"sources":620,"lines":1419,"clones":529,"duplicatedLines":1420,"percentage":1421},5787,313,5.41,{"format":276,"sources":763,"lines":1423,"clones":316,"duplicatedLines":1424,"percentage":1425},15884,121,0.76,{"format":327,"sources":581,"lines":1427,"clones":305,"duplicatedLines":452,"percentage":1428},6512,1.04,{"format":315,"sources":322,"lines":1430,"clones":242,"duplicatedLines":1276,"percentage":1431},1347,3.12,{"format":532,"sources":322,"lines":1433,"clones":330,"duplicatedLines":330,"percentage":330},3450,{"format":290,"sources":300,"lines":444,"clones":330,"duplicatedLines":330,"percentage":330},[1436,1443,1447,1451,1455,1459,1463,1467,1471,1475],{"format":1411,"lines":1437,"tokens":1438,"firstFile":1439,"secondFile":1441},201,1869,{"name":1440,"start":242,"end":1082},"_LICENSES\u002Fgithub.com\u002Faws\u002Faws-sdk-go-v2\u002FLICENSE.txt",{"name":1442,"start":242,"end":1082},"_LICENSES\u002Fgithub.com\u002Faws\u002Faws-sdk-go-v2\u002Faws\u002Fprotocol\u002Feventstream\u002FLICENSE.txt",{"format":1411,"lines":1437,"tokens":1438,"firstFile":1444,"secondFile":1445},{"name":1440,"start":242,"end":1082},{"name":1446,"start":242,"end":1082},"_LICENSES\u002Fgithub.com\u002Faws\u002Faws-sdk-go-v2\u002Fconfig\u002FLICENSE.txt",{"format":1411,"lines":1437,"tokens":1438,"firstFile":1448,"secondFile":1449},{"name":1440,"start":242,"end":1082},{"name":1450,"start":242,"end":1082},"_LICENSES\u002Fgithub.com\u002Faws\u002Faws-sdk-go-v2\u002Fcredentials\u002FLICENSE.txt",{"format":1411,"lines":1437,"tokens":1438,"firstFile":1452,"secondFile":1453},{"name":1440,"start":242,"end":1082},{"name":1454,"start":242,"end":1082},"_LICENSES\u002Fgithub.com\u002Faws\u002Faws-sdk-go-v2\u002Ffeature\u002Fec2\u002Fimds\u002FLICENSE.txt",{"format":1411,"lines":1437,"tokens":1438,"firstFile":1456,"secondFile":1457},{"name":1440,"start":242,"end":1082},{"name":1458,"start":242,"end":1082},"_LICENSES\u002Fgithub.com\u002Faws\u002Faws-sdk-go-v2\u002Ffeature\u002Fs3\u002Fmanager\u002FLICENSE.txt",{"format":1411,"lines":1437,"tokens":1438,"firstFile":1460,"secondFile":1461},{"name":1440,"start":242,"end":1082},{"name":1462,"start":242,"end":1082},"_LICENSES\u002Fgithub.com\u002Faws\u002Faws-sdk-go-v2\u002Finternal\u002Fconfigsources\u002FLICENSE.txt",{"format":1411,"lines":1437,"tokens":1438,"firstFile":1464,"secondFile":1465},{"name":1440,"start":242,"end":1082},{"name":1466,"start":242,"end":1082},"_LICENSES\u002Fgithub.com\u002Faws\u002Faws-sdk-go-v2\u002Finternal\u002Fendpoints\u002Fv2\u002FLICENSE.txt",{"format":1411,"lines":1437,"tokens":1438,"firstFile":1468,"secondFile":1469},{"name":1440,"start":242,"end":1082},{"name":1470,"start":242,"end":1082},"_LICENSES\u002Fgithub.com\u002Faws\u002Faws-sdk-go-v2\u002Finternal\u002Fv4a\u002FLICENSE.txt",{"format":1411,"lines":1437,"tokens":1438,"firstFile":1472,"secondFile":1473},{"name":1440,"start":242,"end":1082},{"name":1474,"start":242,"end":1082},"_LICENSES\u002Fgithub.com\u002Faws\u002Faws-sdk-go-v2\u002Fservice\u002Finternal\u002Faccept-encoding\u002FLICENSE.txt",{"format":1411,"lines":1437,"tokens":1438,"firstFile":1476,"secondFile":1477},{"name":1440,"start":242,"end":1082},{"name":1478,"start":242,"end":1082},"_LICENSES\u002Fgithub.com\u002Faws\u002Faws-sdk-go-v2\u002Fservice\u002Finternal\u002Fchecksum\u002FLICENSE.txt",{"score":318,"grade":399,"size":1480,"dimensions":1484,"skipped":1497},{"lines":1481,"files":1482,"class":1483},232284,940,"L",[1485,1492],{"id":406,"source":407,"value":1486,"adjusted":1486,"lines":1487,"halfLife":411,"formats":1488,"excluded":1490,"weight":248,"score":1491},8.6,20048,[516,327,297,413,835,1489],"c",[304,290,415],49.6,{"id":426,"source":407,"value":1493,"adjusted":1494,"lines":1495,"halfLife":430,"weight":248,"score":1496},55.6,55.3,129100,46.5,[1498],{"id":418,"reason":641},{"total":1500,"mean":1501,"files":1502},35545,37.8,[1503,1508,1513,1518,1523,1527,1532,1537,1542,1547],{"path":1504,"complexity":1505,"lines":1506,"bytes":1507},"cmd\u002Fateapi\u002Finternal\u002Fcontrolapi\u002Fzz_generated.validation.go",2220,8008,266647,{"path":1509,"complexity":1510,"lines":1511,"bytes":1512},"pkg\u002Fproto\u002Fateapipb\u002Fateapi.pb.go",1193,7848,258154,{"path":1514,"complexity":1515,"lines":1516,"bytes":1517},"cmd\u002Fateapi\u002Finternal\u002Fstore\u002Fstorecontract\u002Fcontract.go",764,3363,126383,{"path":1519,"complexity":1520,"lines":1521,"bytes":1522},"cmd\u002Fateapi\u002Finternal\u002Fcontrolapi\u002Ffunctionaltest\u002Factor_test.go",588,3933,160772,{"path":1524,"complexity":804,"lines":1525,"bytes":1526},"internal\u002Fproto\u002Fateletpb\u002Fatelet.pb.go",3052,99506,{"path":1528,"complexity":1529,"lines":1530,"bytes":1531},"internal\u002Fproto\u002Fateompb\u002Fateom.pb.go",333,2019,70572,{"path":1533,"complexity":1534,"lines":1535,"bytes":1536},"cmd\u002Fateapi\u002Finternal\u002Fcontrolapi\u002Fvalidation_test.go",331,1670,65089,{"path":1538,"complexity":1539,"lines":1540,"bytes":1541},"cmd\u002Fatelet\u002Fmain.go",319,1980,79704,{"path":1543,"complexity":1544,"lines":1545,"bytes":1546},"pkg\u002Fproto\u002Fateapipb\u002Fateapi_grpc.pb.go",306,1703,72248,{"path":1548,"complexity":1549,"lines":1550,"bytes":1551},"cmd\u002Fatelet\u002Fmain_test.go",290,1551,58531,{"percentage":1553,"findings":328,"files":1276,"byCategory":1554,"largest":1557},17.64,[1555,1556],{"category":909,"count":526},{"category":483,"count":211},[1558,1561,1563,1566,1569,1571,1573,1575,1577,1579],{"category":909,"path":1559,"name":259,"line":248,"lines":1560},"benchmarking\u002Fautomation\u002Ftesttypes\u002Fnighthawk_ingress.py",203,{"category":909,"path":1562,"name":259,"line":248,"lines":284},"benchmarking\u002Flocust\u002Fcommon\u002Ftrace.py",{"category":909,"path":1564,"name":259,"line":248,"lines":1565},"benchmarking\u002Flocust\u002Fcommon\u002Fgrpc_tracing.py",122,{"category":909,"path":1567,"name":259,"line":248,"lines":1568},"benchmarking\u002Flocust\u002Fcommon\u002Fmetrics.py",103,{"category":909,"path":1570,"name":259,"line":248,"lines":556},"benchmarking\u002Flocust\u002Fcommon\u002Fwait_time.py",{"category":909,"path":1572,"name":259,"line":248,"lines":291},"benchmarking\u002Fautomation\u002Ftesttypes\u002Flocust.py",{"category":909,"path":1574,"name":259,"line":248,"lines":469},"benchmarking\u002Flocust\u002Fcommon\u002Fmemload_config.py",{"category":909,"path":1576,"name":259,"line":248,"lines":851},"benchmarking\u002Flocust\u002Fcommon\u002Fsweperf_config.py",{"category":909,"path":1578,"name":259,"line":248,"lines":620},"benchmarking\u002Flocust\u002Fcommon\u002Fdurdir_config.py",{"category":909,"path":1580,"name":259,"line":248,"lines":1581},"benchmarking\u002Flocust\u002Fshapes\u002Fburst_shape.py",40,{"name":1583,"url":1584,"description":1585,"language":227,"stars":1586,"starsToday":577,"defaultBranch":262,"headSha":1587,"durationMs":1588,"total":1589,"formats":1598,"topClones":1643,"health":1720,"complexity":1742,"deadCode":1792},"strands-agents\u002Fharness-sdk","https:\u002F\u002Fgithub.com\u002Fstrands-agents\u002Fharness-sdk","Build an agent harness and control it end-to-end. Open-source SDK for production AI agents in Python & TypeScript - any model, any cloud.",7943,"43b15b723e7829c23ffc9d47897d637eac2f88e7",2771,{"sources":1590,"lines":1591,"tokens":1592,"clones":1593,"duplicatedLines":1594,"duplicatedTokens":1595,"percentage":1596,"percentageTokens":1597},2448,546538,3256092,3117,38980,230677,7.13,7.08,[1599,1605,1611,1617,1621,1625,1628,1632,1635,1639],{"format":710,"sources":1600,"lines":1601,"clones":1602,"duplicatedLines":1603,"percentage":1604},965,233030,1610,17891,7.68,{"format":297,"sources":1606,"lines":1607,"clones":1608,"duplicatedLines":1609,"percentage":1610},754,233866,1224,16185,6.92,{"format":283,"sources":1612,"lines":1613,"clones":1614,"duplicatedLines":1615,"percentage":1616},210,11062,172,2974,26.88,{"format":276,"sources":1279,"lines":1618,"clones":737,"duplicatedLines":1619,"percentage":1620},22418,858,3.83,{"format":315,"sources":737,"lines":1622,"clones":543,"duplicatedLines":1623,"percentage":1624},4106,656,15.98,{"format":736,"sources":1212,"lines":1626,"clones":992,"duplicatedLines":661,"percentage":1627},6433,2.42,{"format":1629,"sources":318,"lines":1630,"clones":322,"duplicatedLines":1263,"percentage":1631},"html",2117,3.26,{"format":321,"sources":469,"lines":1633,"clones":228,"duplicatedLines":978,"percentage":1634},5551,1.8,{"format":717,"sources":416,"lines":1636,"clones":235,"duplicatedLines":1637,"percentage":1638},10557,26,0.25,{"format":304,"sources":1640,"lines":1641,"clones":235,"duplicatedLines":1581,"percentage":1642},41,1528,2.62,[1644,1653,1660,1665,1670,1678,1686,1695,1703,1713],{"format":710,"lines":269,"tokens":1645,"firstFile":1646,"secondFile":1650},739,{"name":1647,"start":1648,"end":1649},"strands-ts\u002Fsrc\u002Fmodels\u002F__tests__\u002Fbedrock.test.ts",3295,3464,{"name":1647,"start":1651,"end":1652},3731,3900,{"format":297,"lines":1654,"tokens":1655,"firstFile":1656,"secondFile":1658},114,597,{"name":1657,"start":248,"end":1654},"site\u002Fdocs\u002Fexamples\u002Fcdk\u002Fdeploy_to_fargate\u002Fdocker\u002Fapp\u002Fapp.py",{"name":1659,"start":248,"end":1654},"site\u002Fdocs\u002Fexamples\u002Fdeploy_to_eks\u002Fdocker\u002Fapp\u002Fapp.py",{"format":297,"lines":1021,"tokens":1661,"firstFile":1662,"secondFile":1664},583,{"name":1663,"start":242,"end":1168},"site\u002Fdocs\u002Fexamples\u002Fcdk\u002Fdeploy_to_ec2\u002Fapp\u002Fapp.py",{"name":1657,"start":305,"end":1654},{"format":297,"lines":567,"tokens":1666,"firstFile":1667,"secondFile":1669},571,{"name":1668,"start":248,"end":567},"site\u002Fdocs\u002Fexamples\u002Fcdk\u002Fdeploy_to_apprunner\u002Fdocker\u002Fapp\u002Fapp.py",{"name":1663,"start":228,"end":1168},{"format":710,"lines":567,"tokens":1671,"firstFile":1672,"secondFile":1675},521,{"name":1647,"start":1673,"end":1674},3514,3621,{"name":1647,"start":1676,"end":1677},3898,4005,{"format":297,"lines":286,"tokens":1679,"firstFile":1680,"secondFile":1684},462,{"name":1681,"start":1682,"end":1683},"strands-py\u002Fsrc\u002Fstrands\u002Fagent\u002Fagent.py",921,957,{"name":1681,"start":341,"end":1685},1300,{"format":297,"lines":614,"tokens":1687,"firstFile":1688,"secondFile":1692},460,{"name":1689,"start":1690,"end":1691},"strands-py\u002Ftests\u002Fstrands\u002Fagent\u002Ftest_agent_hooks.py",167,236,{"name":1689,"start":1693,"end":1694},254,323,{"format":297,"lines":402,"tokens":1696,"firstFile":1697,"secondFile":1700},439,{"name":1681,"start":1698,"end":1699},831,866,{"name":1681,"start":1701,"end":1702},925,960,{"format":283,"lines":1704,"tokens":980,"firstFile":1705,"secondFile":1709},76,{"name":1706,"start":1707,"end":1708},".github\u002Fworkflows\u002Frelease-mcp.yml",367,442,{"name":1710,"start":1711,"end":1712},".github\u002Fworkflows\u002Frelease-python.yml",412,487,{"format":283,"lines":763,"tokens":980,"firstFile":1714,"secondFile":1717},{"name":1710,"start":1715,"end":1716},398,476,{"name":1718,"start":1719,"end":1687},".github\u002Fworkflows\u002Frelease-typescript.yml",382,{"score":1721,"grade":399,"size":1722,"dimensions":1725},54.5,{"lines":1723,"files":1724,"class":1483},490249,1763,[1726,1733,1737],{"id":406,"source":407,"value":322,"adjusted":1727,"lines":1728,"halfLife":411,"formats":1729,"excluded":1731,"weight":248,"score":1732},6.9,34124,[297,710,1730,717,321,327,413],"astro",[304,290,415],56.8,{"id":418,"source":407,"value":1734,"adjusted":1734,"lines":1735,"halfLife":421,"weight":248,"score":1736},4.6,22573,65.5,{"id":426,"source":407,"value":1738,"adjusted":1739,"lines":1740,"halfLife":430,"weight":248,"score":1741},60.3,60.1,295559,43.5,{"total":1743,"mean":1744,"files":1745},61376,34.8,[1746,1751,1755,1760,1764,1769,1774,1779,1783,1787],{"path":1747,"complexity":1748,"lines":1749,"bytes":1750},"strands-cli\u002Fsrc\u002Ftui\u002Fview\u002Fsetup-wizard\u002Findex.tsx",931,2724,110320,{"path":1752,"complexity":784,"lines":1753,"bytes":1754},"strands-cli\u002Fsrc\u002Ftui\u002Fchat\u002Fcontroller.ts",2143,72509,{"path":1756,"complexity":1757,"lines":1758,"bytes":1759},"strands-cli\u002Fsrc\u002Ftui\u002Fview\u002Fapp.tsx",449,1266,48968,{"path":1647,"complexity":1761,"lines":1762,"bytes":1763},438,6024,213904,{"path":1765,"complexity":1766,"lines":1767,"bytes":1768},"strands-py\u002Fsrc\u002Fstrands\u002Ftools\u002Fmcp\u002Fmcp_client.py",413,2734,128058,{"path":1770,"complexity":1771,"lines":1772,"bytes":1773},"strands-py\u002Ftests\u002Fstrands\u002Fmodels\u002Ftest_bedrock.py",397,6017,230903,{"path":1775,"complexity":1776,"lines":1777,"bytes":1778},"strands-py\u002Fsrc\u002Fstrands\u002Fmodels\u002Fbedrock.py",346,1790,83695,{"path":1780,"complexity":1068,"lines":1781,"bytes":1782},"strands-ts\u002Fsrc\u002Fmodels\u002Fbedrock.ts",2180,78365,{"path":1784,"complexity":1694,"lines":1785,"bytes":1786},"strands-ts\u002Fsrc\u002Fagent\u002Fagent.ts",2728,106897,{"path":1788,"complexity":1789,"lines":1790,"bytes":1791},"strands-cli\u002Ftest\u002Ftui-chat.test.ts",303,1972,70569,{"percentage":1793,"findings":1794,"files":1795,"byCategory":1796,"largest":1802},4.59,314,2002,[1797,1799,1800,1801],{"category":909,"count":1798},196,{"category":912,"count":293},{"category":481,"count":1009},{"category":483,"count":216},[1803,1804,1807,1810,1812,1814,1817,1819,1822,1824],{"category":909,"path":1756,"name":259,"line":248,"lines":1758},{"category":909,"path":1805,"name":259,"line":248,"lines":1806},"strands-cli\u002Fsrc\u002Ftui\u002Fview\u002Fchat-view.tsx",670,{"category":909,"path":1808,"name":259,"line":248,"lines":1809},"site\u002Fsrc\u002Fcontent\u002Fdocs\u002Fuser-guide\u002Fsdk\u002Fagents\u002Fhooks.ts",641,{"category":909,"path":1811,"name":259,"line":248,"lines":784},"strands-cli\u002Fsrc\u002Ftui\u002Fview\u002Fcustom-theme-editor.tsx",{"category":909,"path":1813,"name":259,"line":248,"lines":680},"site\u002Fsrc\u002Fcontent\u002Fdocs\u002Fuser-guide\u002Fsdk\u002Ftools\u002Ftools.ts",{"category":909,"path":1815,"name":259,"line":248,"lines":1816},"strands-cli\u002Fsrc\u002Ftui\u002Fview\u002Fpanels.tsx",529,{"category":909,"path":1818,"name":259,"line":248,"lines":333},"site\u002Fsrc\u002Fcomponents\u002Fcommunity\u002FCoursesSection.astro",{"category":909,"path":1820,"name":259,"line":248,"lines":1821},"strands-cli\u002Fsrc\u002Ftui\u002Fview\u002Fsettings-panel.tsx",471,{"category":909,"path":1823,"name":259,"line":248,"lines":1711},"site\u002Fsrc\u002Fcontent\u002Fdocs\u002Fuser-guide\u002Fsdk\u002Fmulti-agent\u002Fgraph.ts",{"category":909,"path":1825,"name":259,"line":248,"lines":1826},"strands-cli\u002Fsrc\u002Ftui\u002Fview\u002Ftranscript-turn.tsx",388,{"name":1828,"url":1829,"description":1830,"language":227,"stars":1831,"starsToday":617,"defaultBranch":262,"headSha":1832,"durationMs":1833,"total":1834,"formats":1843,"topClones":1884,"health":1933,"complexity":1958,"deadCode":2006},"HKUDS\u002FCLI-Anything","https:\u002F\u002Fgithub.com\u002FHKUDS\u002FCLI-Anything","\"CLI-Anything: Making ALL Software Agent-Native\" -- CLI-Hub: https:\u002F\u002Fclianything.cc\u002F",50023,"34f519533bc175d2fe287ab8316b0dd99bb9cc43",2898,{"sources":1835,"lines":1836,"tokens":1837,"clones":1838,"duplicatedLines":1839,"duplicatedTokens":1840,"percentage":1841,"percentageTokens":1842},1842,389265,2497316,2388,76945,441867,19.77,17.69,[1844,1850,1856,1861,1865,1869,1872,1876,1879,1881],{"format":297,"sources":1845,"lines":1846,"clones":1847,"duplicatedLines":1848,"percentage":1849},896,293384,1946,57115,19.47,{"format":276,"sources":1851,"lines":1852,"clones":1853,"duplicatedLines":1854,"percentage":1855},399,65691,240,15633,23.8,{"format":327,"sources":1857,"lines":1858,"clones":1289,"duplicatedLines":1859,"percentage":1860},282,10160,2763,27.19,{"format":1862,"sources":322,"lines":1863,"clones":469,"duplicatedLines":1623,"percentage":1864},"csharp",4457,14.72,{"format":290,"sources":1424,"lines":1866,"clones":328,"duplicatedLines":1867,"percentage":1868},3539,211,5.96,{"format":315,"sources":1640,"lines":1870,"clones":322,"duplicatedLines":611,"percentage":1871},6628,2.02,{"format":283,"sources":1873,"lines":1874,"clones":340,"duplicatedLines":470,"percentage":1875},66,1862,15.84,{"format":332,"sources":1242,"lines":1877,"clones":305,"duplicatedLines":457,"percentage":1878},807,7.43,{"format":710,"sources":242,"lines":1821,"clones":235,"duplicatedLines":1046,"percentage":1880},6.16,{"format":834,"sources":242,"lines":1882,"clones":235,"duplicatedLines":286,"percentage":1883},381,9.71,[1885,1893,1901,1905,1909,1913,1917,1921,1925,1929],{"format":327,"lines":1886,"tokens":1887,"firstFile":1888,"secondFile":1891},285,3204,{"name":1889,"start":992,"end":1890},"freecad\u002Fagent-harness\u002Fcli_anything\u002Ffreecad\u002Fskills\u002FSKILL.md:bash",301,{"name":1892,"start":992,"end":1890},"skills\u002Fcli-anything-freecad\u002FSKILL.md:bash",{"format":297,"lines":1894,"tokens":1895,"firstFile":1896,"secondFile":1899},565,2975,{"name":1897,"start":235,"end":1898},"adguardhome\u002Fagent-harness\u002Fcli_anything\u002Fadguardhome\u002Futils\u002Frepl_skin.py",567,{"name":1900,"start":235,"end":1898},"anygen\u002Fagent-harness\u002Fcli_anything\u002Fanygen\u002Futils\u002Frepl_skin.py",{"format":297,"lines":1894,"tokens":1895,"firstFile":1902,"secondFile":1903},{"name":1897,"start":235,"end":1898},{"name":1904,"start":235,"end":1898},"audacity\u002Fagent-harness\u002Fcli_anything\u002Faudacity\u002Futils\u002Frepl_skin.py",{"format":297,"lines":1894,"tokens":1895,"firstFile":1906,"secondFile":1907},{"name":1897,"start":235,"end":1898},{"name":1908,"start":235,"end":1898},"blender\u002Fagent-harness\u002Fcli_anything\u002Fblender\u002Futils\u002Frepl_skin.py",{"format":297,"lines":1894,"tokens":1895,"firstFile":1910,"secondFile":1911},{"name":1897,"start":235,"end":1898},{"name":1912,"start":235,"end":1898},"browser\u002Fagent-harness\u002Fcli_anything\u002Fbrowser\u002Futils\u002Frepl_skin.py",{"format":297,"lines":1894,"tokens":1895,"firstFile":1914,"secondFile":1915},{"name":1897,"start":235,"end":1898},{"name":1916,"start":235,"end":1898},"cc-switch\u002Fagent-harness\u002Fcli_anything\u002Fccswitch\u002Futils\u002Frepl_skin.py",{"format":297,"lines":1894,"tokens":1895,"firstFile":1918,"secondFile":1919},{"name":1897,"start":235,"end":1898},{"name":1920,"start":235,"end":1898},"chromadb\u002Fagent-harness\u002Fcli_anything\u002Fchromadb\u002Futils\u002Frepl_skin.py",{"format":297,"lines":1894,"tokens":1895,"firstFile":1922,"secondFile":1923},{"name":1897,"start":235,"end":1898},{"name":1924,"start":235,"end":1898},"cli-anything-plugin\u002Frepl_skin.py",{"format":297,"lines":1894,"tokens":1895,"firstFile":1926,"secondFile":1927},{"name":1897,"start":235,"end":1898},{"name":1928,"start":235,"end":1898},"cloudanalyzer\u002Fagent-harness\u002Fcli_anything\u002Fcloudanalyzer\u002Futils\u002Frepl_skin.py",{"format":297,"lines":1894,"tokens":1895,"firstFile":1930,"secondFile":1931},{"name":1897,"start":235,"end":1898},{"name":1932,"start":235,"end":1898},"cloudcompare\u002Fagent-harness\u002Fcli_anything\u002Fcloudcompare\u002Futils\u002Frepl_skin.py",{"score":1934,"grade":224,"size":1935,"dimensions":1938},11.6,{"lines":1936,"files":1937,"class":1483},301960,926,[1939,1946,1953],{"id":406,"source":407,"value":1940,"adjusted":1941,"lines":1942,"halfLife":411,"formats":1943,"excluded":1944,"weight":248,"score":1945},19.2,19.1,57851,[297,1862,321,327,332,710,834],[290,415],21.1,{"id":418,"source":407,"value":1947,"adjusted":1948,"lines":1949,"halfLife":421,"coverage":1950,"weight":1951,"score":1952},43.1,42.8,127373,97.9,0.979,1.9,{"id":426,"source":407,"value":1954,"adjusted":1955,"lines":1956,"halfLife":430,"weight":248,"score":1957},70.7,70.4,213564,37.7,{"total":1959,"mean":1960,"files":1961},44186,47.7,[1962,1966,1971,1975,1979,1983,1987,1992,1997,2002],{"path":1963,"complexity":675,"lines":1964,"bytes":1965},"mubu\u002Fagent-harness\u002Fmubu_probe.py",2265,84429,{"path":1967,"complexity":1968,"lines":1969,"bytes":1970},"cli-hub-matrix\u002Fvideo-creation\u002Fscripts\u002Fvideo_doctor.py",496,2580,99239,{"path":1972,"complexity":1716,"lines":1973,"bytes":1974},"freecad\u002Fagent-harness\u002Fcli_anything\u002Ffreecad\u002Ffreecad_cli.py",4911,191634,{"path":1976,"complexity":1821,"lines":1977,"bytes":1978},"sbox\u002Fagent-harness\u002Fcli_anything\u002Fsbox\u002Fsbox_cli.py",2423,95750,{"path":1980,"complexity":1761,"lines":1981,"bytes":1982},"live2d\u002Fagent-harness\u002Fcli_anything\u002Flive2d\u002Flive2d_cli.py",2047,77399,{"path":1984,"complexity":572,"lines":1985,"bytes":1986},"n8n\u002Fagent-harness\u002Fcli_anything\u002Fn8n\u002Fn8n_cli.py",2023,83284,{"path":1988,"complexity":1989,"lines":1990,"bytes":1991},"shotcut\u002Fagent-harness\u002Fcli_anything\u002Fshotcut\u002Ftests\u002Ftest_core.py",404,2005,96835,{"path":1993,"complexity":1994,"lines":1995,"bytes":1996},"mailchimp\u002Fagent-harness\u002Fcli_anything\u002Fmailchimp\u002Fcommands\u002Flists.py",356,1758,96738,{"path":1998,"complexity":1999,"lines":2000,"bytes":2001},"slay_the_spire_ii\u002Fagent-harness\u002Fbridge\u002Fplugin\u002FBridgeMod.Formatting.cs",353,868,40931,{"path":2003,"complexity":550,"lines":2004,"bytes":2005},"mailchimp\u002Fagent-harness\u002Fcli_anything\u002Fmailchimp\u002Fcommands\u002Fecommerce.py",1518,78672,{"percentage":2007,"findings":2008,"files":2009,"byCategory":2010,"largest":2016},43.07,665,1209,[2011,2013,2014,2015],{"category":909,"count":2012},458,{"category":912,"count":228},{"category":481,"count":669},{"category":483,"count":581},[2017,2020,2021,2024,2027,2028,2031,2034,2037,2040],{"category":909,"path":2018,"name":259,"line":248,"lines":2019},"freecad\u002Fagent-harness\u002Fcli_anything\u002Ffreecad\u002Fcore\u002Fbody.py",2151,{"category":909,"path":1993,"name":259,"line":248,"lines":1995},{"category":909,"path":2022,"name":259,"line":248,"lines":2023},"freecad\u002Fagent-harness\u002Fcli_anything\u002Ffreecad\u002Fcore\u002Fsketch.py",1708,{"category":909,"path":2025,"name":259,"line":248,"lines":2026},"freecad\u002Fagent-harness\u002Fcli_anything\u002Ffreecad\u002Fcore\u002Fparts.py",1614,{"category":909,"path":2003,"name":259,"line":248,"lines":2004},{"category":909,"path":2029,"name":259,"line":248,"lines":2030},"renderdoc\u002Fagent-harness\u002Fcli_anything\u002Frenderdoc\u002Fcore\u002Fpipeline.py",1428,{"category":909,"path":2032,"name":259,"line":248,"lines":2033},"sbox\u002Fagent-harness\u002Fcli_anything\u002Fsbox\u002Fcore\u002Fscene.py",1407,{"category":909,"path":2035,"name":259,"line":248,"lines":2036},"freecad\u002Fagent-harness\u002Fcli_anything\u002Ffreecad\u002Fcore\u002Fdraft.py",1260,{"category":909,"path":2038,"name":259,"line":248,"lines":2039},"shotcut\u002Fagent-harness\u002Fcli_anything\u002Fshotcut\u002Fcore\u002Ffilters.py",1036,{"category":909,"path":2041,"name":259,"line":248,"lines":585},"cloudcompare\u002Fagent-harness\u002Fcli_anything\u002Fcloudcompare\u002Futils\u002Fcc_backend.py",{"name":219,"url":2043,"description":2044,"language":227,"stars":2045,"starsToday":2046,"defaultBranch":262,"headSha":2047,"durationMs":2048,"total":2049,"formats":2058,"topClones":2101,"health":2173,"complexity":2195,"deadCode":2246},"https:\u002F\u002Fgithub.com\u002Fsuperdesigndev\u002Ftreg","OpenRouter for agent tools. Join community here: https:\u002F\u002Fdiscord.gg\u002F6mQYYfFMAn",2816,506,"87a49eb5e5243109fca6ad4ee49e0685e21e3359",2938,{"sources":2050,"lines":2051,"tokens":2052,"clones":2053,"duplicatedLines":2054,"duplicatedTokens":2055,"percentage":2056,"percentageTokens":2057},2983,497096,3785449,3954,75241,395391,15.14,10.45,[2059,2065,2071,2076,2081,2085,2088,2092,2095,2098],{"format":283,"sources":2060,"lines":2061,"clones":2062,"duplicatedLines":2063,"percentage":2064},192,114548,2707,37712,32.92,{"format":315,"sources":2066,"lines":2067,"clones":2068,"duplicatedLines":2069,"percentage":2070},1803,154193,687,28909,18.75,{"format":297,"sources":2072,"lines":2073,"clones":470,"duplicatedLines":2074,"percentage":2075},411,150171,2715,1.81,{"format":304,"sources":2077,"lines":2078,"clones":2079,"duplicatedLines":2019,"percentage":2080},179,20953,178,10.27,{"format":276,"sources":2082,"lines":2083,"clones":1311,"duplicatedLines":2084,"percentage":1596},137,36251,2584,{"format":327,"sources":1212,"lines":2086,"clones":322,"duplicatedLines":1539,"percentage":2087},2188,14.58,{"format":1629,"sources":286,"lines":2089,"clones":228,"duplicatedLines":2090,"percentage":2091},1818,38,2.09,{"format":321,"sources":1263,"lines":2093,"clones":305,"duplicatedLines":2094,"percentage":590},7993,719,{"format":736,"sources":194,"lines":2096,"clones":305,"duplicatedLines":1637,"percentage":2097},3324,0.78,{"format":290,"sources":474,"lines":2099,"clones":305,"duplicatedLines":452,"percentage":2100},572,11.89,[2102,2111,2119,2124,2128,2135,2142,2150,2157,2164],{"format":276,"lines":2103,"tokens":2104,"firstFile":2105,"secondFile":2108},372,4813,{"name":2106,"start":620,"end":2107},"plugin\u002Fskills\u002Ftreg\u002FSKILL.md:markdown",414,{"name":2109,"start":2090,"end":2110},"plugins\u002Ftreg\u002Fskills\u002Ftreg\u002FSKILL.md:markdown",409,{"format":276,"lines":2112,"tokens":2104,"firstFile":2113,"secondFile":2116},374,{"name":2114,"start":328,"end":2115},"plugins\u002Fminimax\u002Fskills\u002Ftreg\u002FSKILL.md:markdown",395,{"name":2117,"start":489,"end":2118},"skills\u002Ftreg\u002FSKILL.md:markdown",393,{"format":276,"lines":1005,"tokens":2120,"firstFile":2121,"secondFile":2123},4778,{"name":2122,"start":1640,"end":2072},"dsh\u002Fskills\u002Ftreg\u002FSKILL.md:markdown",{"name":2106,"start":626,"end":2107},{"format":276,"lines":1005,"tokens":2120,"firstFile":2125,"secondFile":2126},{"name":2122,"start":1640,"end":2072},{"name":2114,"start":2127,"end":2115},25,{"format":321,"lines":2129,"tokens":2130,"firstFile":2131,"secondFile":2133},547,2925,{"name":2132,"start":194,"end":1386},"src\u002Ftreg\u002Fweb\u002Fdashboard-legacy\u002Fassets\u002F81e84d6e19e3b54f7b591d1ea45e99c8c7a4560a\u002Ftutorial.js",{"name":2134,"start":194,"end":1386},"src\u002Ftreg\u002Fweb\u002Ftutorial.js",{"format":315,"lines":2136,"tokens":2137,"firstFile":2138,"secondFile":2140},795,2296,{"name":2139,"start":248,"end":2136},"src\u002Ftreg\u002Fcatalog\u002Fexamples\u002Ffiber-ai.companies.enrich.json",{"name":2141,"start":248,"end":2136},"src\u002Ftreg\u002Fcatalog\u002Fexamples\u002Ffiber-ai.companies.search.json",{"format":315,"lines":2143,"tokens":2144,"firstFile":2145,"secondFile":2147},734,2153,{"name":2146,"start":1235,"end":1515},"src\u002Ftreg\u002Fcatalog\u002Fexamples\u002Fdataforseo.account.usage.json",{"name":2146,"start":2148,"end":2149},1537,2270,{"format":315,"lines":2151,"tokens":2152,"firstFile":2153,"secondFile":2154},723,2115,{"name":2146,"start":1276,"end":1515},{"name":2146,"start":2155,"end":2156},5297,6019,{"format":315,"lines":2158,"tokens":2159,"firstFile":2160,"secondFile":2161},708,2065,{"name":2146,"start":617,"end":1515},{"name":2146,"start":2162,"end":2163},4577,5284,{"format":315,"lines":2165,"tokens":2166,"firstFile":2167,"secondFile":2170},742,2013,{"name":2168,"start":291,"end":2169},"src\u002Ftreg\u002Fcatalog\u002Fexamples\u002Finfluencersclub.creators.enrich.analytics.json",799,{"name":2171,"start":1247,"end":2172},"src\u002Ftreg\u002Fcatalog\u002Fexamples\u002Finfluencersclub.creators.enrich.full.json",883,{"score":220,"grade":221,"size":2174,"dimensions":2177},{"lines":2175,"files":2176,"class":1483},162497,538,[2178,2184,2190],{"id":406,"source":407,"value":1952,"adjusted":242,"lines":2179,"halfLife":411,"formats":2180,"excluded":2182,"weight":248,"score":2183},3155,[297,321,2181,327,710,413,835],"vue",[304,290,415],85.2,{"id":418,"source":407,"value":2185,"adjusted":2185,"lines":2186,"halfLife":421,"coverage":2187,"weight":2188,"score":2189},2.6,4137,99.3,0.993,78.8,{"id":426,"source":407,"value":2191,"adjusted":2192,"lines":2193,"halfLife":430,"weight":248,"score":2194},70.1,69.5,113915,38.2,{"total":2196,"mean":2197,"files":2198},31422,58.4,[2199,2204,2209,2213,2218,2223,2227,2232,2237,2241],{"path":2200,"complexity":2201,"lines":2202,"bytes":2203},"src\u002Ftreg\u002Fcli.py",1966,6479,349807,{"path":2205,"complexity":2206,"lines":2207,"bytes":2208},"src\u002Ftreg\u002Frouters\u002Fweb.py",881,3957,230495,{"path":2210,"complexity":2211,"lines":2136,"bytes":2212},"src\u002Ftreg\u002Fweb\u002Fenrich-arena\u002Farena.js",755,76168,{"path":2214,"complexity":2215,"lines":2216,"bytes":2217},"src\u002Ftreg\u002Fapplication\u002Fcall\u002Fresolve.py",737,2121,108249,{"path":2219,"complexity":2220,"lines":2221,"bytes":2222},"scripts\u002Fcatalog_validate.py",621,1182,70390,{"path":2224,"complexity":1898,"lines":2225,"bytes":2226},"scripts\u002Fcatalog_ingest.py",2749,149495,{"path":2228,"complexity":2229,"lines":2230,"bytes":2231},"tests\u002Ftest_catalog_api.py",553,2931,148496,{"path":2233,"complexity":2234,"lines":2235,"bytes":2236},"src\u002Ftreg\u002Fdomain\u002Fcatalog\u002Fstore.py",416,1458,84563,{"path":2238,"complexity":2234,"lines":2239,"bytes":2240},"tests\u002Ftest_routing.py",2489,143554,{"path":2242,"complexity":2243,"lines":2244,"bytes":2245},"src\u002Ftreg\u002Farchive.py",400,1675,81748,{"percentage":2247,"findings":684,"files":784,"byCategory":2248,"largest":2252},2.56,[2249,2250,2251],{"category":909,"count":1032},{"category":481,"count":300},{"category":483,"count":1262},[2253,2254,2255,2256,2259,2262,2264,2266,2268,2270],{"category":909,"path":2210,"name":259,"line":248,"lines":2136},{"category":909,"path":2132,"name":259,"line":248,"lines":1386},{"category":909,"path":2134,"name":259,"line":248,"lines":1386},{"category":909,"path":2257,"name":259,"line":248,"lines":2258},"src\u002Ftreg\u002Fweb\u002Fmedia\u002Fastra\u002Fpage.js",383,{"category":909,"path":2260,"name":259,"line":248,"lines":2261},"src\u002Ftreg\u002Fweb\u002Fmedia\u002Flanding\u002Fhero-particles.js",238,{"category":909,"path":2263,"name":259,"line":248,"lines":601},"e2e_check.py",{"category":909,"path":2265,"name":259,"line":248,"lines":1424},"src\u002Ftreg\u002Fweb\u002Fmedia\u002Flanding\u002Fgateway-3d.js",{"category":909,"path":2267,"name":259,"line":248,"lines":518},"src\u002Ftreg\u002Fweb\u002Fagent-setup.js",{"category":909,"path":2269,"name":259,"line":248,"lines":518},"src\u002Ftreg\u002Fweb\u002Fdashboard-legacy\u002Fassets\u002F81e84d6e19e3b54f7b591d1ea45e99c8c7a4560a\u002Fagent-setup.js",{"category":909,"path":2271,"name":259,"line":248,"lines":518},"src\u002Ftreg\u002Fweb\u002Fmedia\u002Flanding\u002Frefinement.js",{"name":206,"url":2273,"description":2274,"language":252,"stars":2275,"starsToday":2276,"defaultBranch":262,"headSha":2277,"durationMs":2278,"total":2279,"formats":2284,"topClones":2331,"health":2376,"complexity":2400,"deadCode":2415},"https:\u002F\u002Fgithub.com\u002Fpbakaus\u002Fimpeccable","The design language that makes your AI harness better at design.",70459,304,"e0881d2de397d5e9761d7b35ff5017d8f5ebf69b",3427,{"sources":2280,"lines":253,"tokens":2281,"clones":207,"duplicatedLines":254,"duplicatedTokens":2282,"percentage":208,"percentageTokens":2283},2365,5427861,3523143,64.91,[2285,2291,2296,2301,2305,2310,2315,2319,2323,2328],{"format":276,"sources":2286,"lines":2287,"clones":2288,"duplicatedLines":2289,"percentage":2290},934,121227,1469,113436,93.57,{"format":752,"sources":2292,"lines":2293,"clones":1882,"duplicatedLines":2294,"percentage":2295},255,124741,3920,3.14,{"format":321,"sources":2297,"lines":2298,"clones":1789,"duplicatedLines":2299,"percentage":2300},299,339824,282537,83.14,{"format":315,"sources":1040,"lines":2302,"clones":1028,"duplicatedLines":2303,"percentage":2304},14210,6096,42.9,{"format":304,"sources":2306,"lines":2307,"clones":438,"duplicatedLines":2308,"percentage":2309},158,10192,1196,11.73,{"format":736,"sources":2311,"lines":2312,"clones":591,"duplicatedLines":2313,"percentage":2314},105,3752,1774,47.28,{"format":327,"sources":978,"lines":2316,"clones":1640,"duplicatedLines":2317,"percentage":2318},5526,4173,75.52,{"format":283,"sources":457,"lines":2320,"clones":1640,"duplicatedLines":2321,"percentage":2322},2330,871,37.38,{"format":2324,"sources":1259,"lines":2325,"clones":1581,"duplicatedLines":2326,"percentage":2327},"jsx",996,422,42.37,{"format":290,"sources":318,"lines":2329,"clones":1581,"duplicatedLines":1890,"percentage":2330},770,39.09,[2332,2340,2344,2348,2352,2356,2360,2364,2368,2372],{"format":321,"lines":2333,"tokens":2334,"firstFile":2335,"secondFile":2338},13499,81435,{"name":2336,"start":194,"end":2337},".agent\u002Fskills\u002Fimpeccable\u002Fscripts\u002Flive-browser.js",13510,{"name":2339,"start":194,"end":2337},".agents\u002Fskills\u002Fimpeccable\u002Fscripts\u002Flive-browser.js",{"format":321,"lines":2333,"tokens":2334,"firstFile":2341,"secondFile":2342},{"name":2336,"start":194,"end":2337},{"name":2343,"start":194,"end":2337},".claude\u002Fskills\u002Fimpeccable\u002Fscripts\u002Flive-browser.js",{"format":321,"lines":2333,"tokens":2334,"firstFile":2345,"secondFile":2346},{"name":2336,"start":194,"end":2337},{"name":2347,"start":194,"end":2337},".cursor\u002Fskills\u002Fimpeccable\u002Fscripts\u002Flive-browser.js",{"format":321,"lines":2333,"tokens":2334,"firstFile":2349,"secondFile":2350},{"name":2336,"start":194,"end":2337},{"name":2351,"start":194,"end":2337},".dsh\u002Fskills\u002Fimpeccable\u002Fscripts\u002Flive-browser.js",{"format":321,"lines":2333,"tokens":2334,"firstFile":2353,"secondFile":2354},{"name":2336,"start":194,"end":2337},{"name":2355,"start":194,"end":2337},".gemini\u002Fskills\u002Fimpeccable\u002Fscripts\u002Flive-browser.js",{"format":321,"lines":2333,"tokens":2334,"firstFile":2357,"secondFile":2358},{"name":2336,"start":194,"end":2337},{"name":2359,"start":194,"end":2337},".github\u002Fskills\u002Fimpeccable\u002Fscripts\u002Flive-browser.js",{"format":321,"lines":2333,"tokens":2334,"firstFile":2361,"secondFile":2362},{"name":2336,"start":194,"end":2337},{"name":2363,"start":194,"end":2337},".grok\u002Fskills\u002Fimpeccable\u002Fscripts\u002Flive-browser.js",{"format":321,"lines":2333,"tokens":2334,"firstFile":2365,"secondFile":2366},{"name":2336,"start":194,"end":2337},{"name":2367,"start":194,"end":2337},".hermes\u002Fskills\u002Fimpeccable\u002Fscripts\u002Flive-browser.js",{"format":321,"lines":2333,"tokens":2334,"firstFile":2369,"secondFile":2370},{"name":2336,"start":194,"end":2337},{"name":2371,"start":194,"end":2337},".kiro\u002Fskills\u002Fimpeccable\u002Fscripts\u002Flive-browser.js",{"format":321,"lines":2333,"tokens":2334,"firstFile":2373,"secondFile":2374},{"name":2336,"start":194,"end":2337},{"name":2375,"start":194,"end":2337},".opencode\u002Fskills\u002Fimpeccable\u002Fscripts\u002Flive-browser.js",{"score":223,"grade":224,"size":2377,"dimensions":2380},{"lines":2378,"files":2379,"class":1483},471767,634,[2381,2389,2395],{"id":406,"source":407,"value":2382,"adjusted":2383,"lines":2384,"halfLife":411,"formats":2385,"excluded":2387,"weight":248,"score":2388},61.6,61.3,290466,[321,752,327,717,2324,710,2386,413,1730,2181],"svelte",[304,290,415],0.7,{"id":418,"source":407,"value":2390,"adjusted":2391,"lines":2392,"halfLife":421,"coverage":2393,"weight":2394,"score":330},83.4,82.9,285578,72.6,0.726,{"id":426,"source":407,"value":2396,"adjusted":2397,"lines":2398,"halfLife":430,"weight":248,"score":2399},91.7,91.4,432795,28.1,{"total":2401,"mean":1022,"files":2402},134422,[2403,2406,2407,2408,2409,2410,2411,2412,2413,2414],{"path":2336,"complexity":2404,"lines":2337,"bytes":2405},4116,547395,{"path":2339,"complexity":2404,"lines":2337,"bytes":2405},{"path":2343,"complexity":2404,"lines":2337,"bytes":2405},{"path":2347,"complexity":2404,"lines":2337,"bytes":2405},{"path":2351,"complexity":2404,"lines":2337,"bytes":2405},{"path":2355,"complexity":2404,"lines":2337,"bytes":2405},{"path":2359,"complexity":2404,"lines":2337,"bytes":2405},{"path":2363,"complexity":2404,"lines":2337,"bytes":2405},{"path":2367,"complexity":2404,"lines":2337,"bytes":2405},{"path":2371,"complexity":2404,"lines":2337,"bytes":2405},{"percentage":2416,"findings":669,"files":2417,"byCategory":2418,"largest":2422},83.37,445,[2419,2420,2421],{"category":909,"count":577},{"category":912,"count":248},{"category":483,"count":248},[2423,2424,2425,2426,2427,2428,2429,2430,2431,2432],{"category":909,"path":2336,"name":259,"line":248,"lines":2337},{"category":909,"path":2339,"name":259,"line":248,"lines":2337},{"category":909,"path":2343,"name":259,"line":248,"lines":2337},{"category":909,"path":2347,"name":259,"line":248,"lines":2337},{"category":909,"path":2351,"name":259,"line":248,"lines":2337},{"category":909,"path":2355,"name":259,"line":248,"lines":2337},{"category":909,"path":2359,"name":259,"line":248,"lines":2337},{"category":909,"path":2363,"name":259,"line":248,"lines":2337},{"category":909,"path":2367,"name":259,"line":248,"lines":2337},{"category":909,"path":2371,"name":259,"line":248,"lines":2337},{"name":2434,"url":2435,"description":2436,"language":227,"stars":2437,"starsToday":2438,"defaultBranch":262,"headSha":2439,"durationMs":2440,"total":2441,"formats":2449,"topClones":2476,"health":2532,"complexity":2550,"deadCode":2591},"mvt-project\u002Fmvt","https:\u002F\u002Fgithub.com\u002Fmvt-project\u002Fmvt","MVT (Mobile Verification Toolkit) helps with conducting forensics of mobile devices in order to find signs of a potential compromise.",14524,543,"777db67291876c026506e5a53c92b88e86f06626",1186,{"sources":1366,"lines":2442,"tokens":2443,"clones":2444,"duplicatedLines":2445,"duplicatedTokens":2446,"percentage":2447,"percentageTokens":2448},42281,233649,281,4423,24631,10.46,10.54,[2450,2456,2460,2464,2467,2469,2471,2472,2473,2475],{"format":297,"sources":2451,"lines":2452,"clones":2453,"duplicatedLines":2454,"percentage":2455},225,32935,260,3975,12.07,{"format":1411,"sources":992,"lines":2457,"clones":992,"duplicatedLines":2458,"percentage":2459},2283,390,17.08,{"format":276,"sources":2461,"lines":2462,"clones":242,"duplicatedLines":328,"percentage":2463},27,2485,0.89,{"format":315,"sources":228,"lines":2465,"clones":248,"duplicatedLines":324,"percentage":2466},2900,0.62,{"format":283,"sources":211,"lines":317,"clones":248,"duplicatedLines":324,"percentage":2468},5.14,{"format":327,"sources":1249,"lines":2470,"clones":330,"duplicatedLines":330,"percentage":330},768,{"format":532,"sources":248,"lines":1269,"clones":330,"duplicatedLines":330,"percentage":330},{"format":413,"sources":248,"lines":535,"clones":330,"duplicatedLines":330,"percentage":330},{"format":2474,"sources":248,"lines":1207,"clones":330,"duplicatedLines":330,"percentage":330},"toml",{"format":290,"sources":235,"lines":1265,"clones":330,"duplicatedLines":330,"percentage":330},[2477,2485,2490,2495,2501,2505,2511,2517,2522,2526],{"format":1411,"lines":574,"tokens":2478,"firstFile":2479,"secondFile":2481},950,{"name":2480,"start":324,"end":1424},"tests\u002Fartifacts\u002Fandroid_data\u002Fbugreport\u002Fdumpstate.txt",{"name":2482,"start":2483,"end":2484},"tests\u002Fartifacts\u002Fandroidqf\u002Fdumpsys.txt",149,252,{"format":1411,"lines":978,"tokens":2486,"firstFile":2487,"secondFile":2488},890,{"name":2480,"start":489,"end":553},{"name":2489,"start":248,"end":978},"tests\u002Fartifacts\u002Fandroid_data\u002Fdumpsys_appops.txt",{"format":1411,"lines":2090,"tokens":2491,"firstFile":2492,"secondFile":2493},407,{"name":2480,"start":1247,"end":2077},{"name":2494,"start":523,"end":1704},"tests\u002Fartifacts\u002Fandroid_data\u002Fdumpsys_packages.txt",{"format":1411,"lines":1242,"tokens":2496,"firstFile":2497,"secondFile":2499},322,{"name":2498,"start":248,"end":1242},"tests\u002Fartifacts\u002Fandroid_data\u002Fdumpsys_adb.txt",{"name":2482,"start":2484,"end":2500},264,{"format":1411,"lines":316,"tokens":1238,"firstFile":2502,"secondFile":2503},{"name":2498,"start":248,"end":316},{"name":2504,"start":248,"end":316},"tests\u002Fartifacts\u002Fandroid_data\u002Fdumpsys_adb_wifi.txt",{"format":297,"lines":1873,"tokens":2506,"firstFile":2507,"secondFile":2509},280,{"name":2508,"start":1220,"end":669},"src\u002Fmvt\u002Fandroid\u002Fcli.py",{"name":2510,"start":621,"end":537},"src\u002Fmvt\u002Fios\u002Fcli.py",{"format":1411,"lines":992,"tokens":2512,"firstFile":2513,"secondFile":2516},271,{"name":2480,"start":2514,"end":2515},250,266,{"name":2482,"start":2258,"end":1851},{"format":297,"lines":402,"tokens":1063,"firstFile":2518,"secondFile":2520},{"name":2519,"start":248,"end":402},"tests\u002Fandroid_androidqf\u002Ftest_tcc.py",{"name":2521,"start":248,"end":402},"tests\u002Fios_backup\u002Ftest_tcc.py",{"format":1411,"lines":808,"tokens":2451,"firstFile":2523,"secondFile":2524},{"name":2480,"start":1042,"end":2515},{"name":2525,"start":248,"end":808},"tests\u002Fartifacts\u002Fandroid_data\u002Fdumpsys_platform_compat.txt",{"format":297,"lines":298,"tokens":565,"firstFile":2527,"secondFile":2529},{"name":2528,"start":1640,"end":598},"src\u002Fmvt\u002Fandroid\u002Fcmd_check_androidqf.py",{"name":2530,"start":2531,"end":452},"src\u002Fmvt\u002Fandroid\u002Fcmd_check_backup.py",35,{"score":2533,"grade":221,"size":2534,"dimensions":2537},62.4,{"lines":2535,"files":2536,"class":627},33682,231,[2538,2543,2546],{"id":406,"source":407,"value":1302,"adjusted":2539,"lines":2454,"halfLife":411,"formats":2540,"excluded":2541,"weight":248,"score":2542},11.3,[297,327,413],[304,290,415],39.7,{"id":418,"source":407,"value":2544,"adjusted":420,"lines":2243,"halfLife":421,"coverage":1950,"weight":1951,"score":2545},1.2,88.5,{"id":426,"source":407,"value":2547,"adjusted":1637,"lines":2548,"halfLife":430,"weight":248,"score":2549},26.3,8856,69.7,{"total":2551,"mean":408,"files":2552},4070,[2553,2557,2561,2565,2569,2572,2577,2581,2583,2587],{"path":2554,"complexity":1247,"lines":2555,"bytes":2556},"src\u002Fmvt\u002Fcommon\u002Fcommand.py",797,30381,{"path":2558,"complexity":754,"lines":2559,"bytes":2560},"src\u002Fmvt\u002Fcommon\u002Fupdates.py",680,23395,{"path":2562,"complexity":669,"lines":2563,"bytes":2564},"src\u002Fmvt\u002Fcommon\u002Findicators.py",809,29648,{"path":2566,"complexity":1021,"lines":2567,"bytes":2568},"src\u002Fmvt\u002Fandroid\u002Fmodules\u002Fintrusion_logs\u002Fsecurity_event.py",789,33096,{"path":2570,"complexity":557,"lines":2107,"bytes":2571},"src\u002Fmvt\u002Fcommon\u002Fmodule_loader.py",14346,{"path":2573,"complexity":2574,"lines":2575,"bytes":2576},"tests\u002Fcommon\u002Ftest_command.py",84,880,29673,{"path":2578,"complexity":598,"lines":2579,"bytes":2580},"src\u002Fmvt\u002Fios\u002Fmodules\u002Fmixed\u002Finteractionc.py",550,23410,{"path":2528,"complexity":607,"lines":1771,"bytes":2582},14040,{"path":2584,"complexity":1873,"lines":2585,"bytes":2586},"src\u002Fmvt\u002Fios\u002Fdecrypt.py",490,17973,{"path":2588,"complexity":1873,"lines":2589,"bytes":2590},"tests\u002Fcommon\u002Ftest_plugin_updates.py",711,22127,{"percentage":2592,"findings":305,"files":2593,"byCategory":2594,"largest":2597},1.21,246,[2595,2596],{"category":909,"count":242},{"category":912,"count":242},[2598,2600,2603,2606],{"category":909,"path":2599,"name":259,"line":248,"lines":2297},"src\u002Fmvt\u002Fcommon\u002Fplugin_config.py",{"category":909,"path":2601,"name":259,"line":248,"lines":2602},"src\u002Fmvt\u002Fplugin.py",80,{"category":912,"path":2604,"name":2605,"line":1560,"lines":489},"src\u002Fmvt\u002Fandroid\u002Fparsers\u002Fbackup.py","parse_tar_for_sms",{"category":912,"path":2604,"name":2607,"line":992,"lines":248},"PBKDF2_KEY_SIZE",{"name":214,"url":2609,"description":2610,"language":221,"stars":2611,"starsToday":565,"defaultBranch":262,"headSha":2612,"durationMs":2613,"total":2614,"formats":2619,"topClones":2662,"health":2743,"complexity":2761,"deadCode":2813},"https:\u002F\u002Fgithub.com\u002FDeusData\u002Fcodebase-memory-mcp","High-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph — average repo in milliseconds. 158 languages, sub-ms queries, 99% fewer tokens. Single static binary, zero dependencies.",44670,"5958f546dc0f9af9b856f4bbc1e709382ba8425f",11935,{"sources":2615,"lines":249,"tokens":2616,"clones":215,"duplicatedLines":250,"duplicatedTokens":2617,"percentage":216,"percentageTokens":2618},1686,17695331,3556082,20.1,[2620,2625,2632,2636,2641,2644,2648,2652,2655,2658],{"format":1489,"sources":915,"lines":2621,"clones":2622,"duplicatedLines":2623,"percentage":2624},1765036,27105,516935,29.29,{"format":2626,"sources":2627,"lines":2628,"clones":2629,"duplicatedLines":2630,"percentage":2631},"c-header",699,236517,1471,112043,47.37,{"format":315,"sources":543,"lines":2633,"clones":2514,"duplicatedLines":2634,"percentage":2635},30043,10051,33.46,{"format":276,"sources":2461,"lines":2637,"clones":2638,"duplicatedLines":2639,"percentage":2640},16053,161,7282,45.36,{"format":283,"sources":216,"lines":2642,"clones":1640,"duplicatedLines":1687,"percentage":2643},4699,9.79,{"format":1411,"sources":328,"lines":2645,"clones":1046,"duplicatedLines":2646,"percentage":2647},44448,298,0.67,{"format":327,"sources":2082,"lines":2649,"clones":1637,"duplicatedLines":2650,"percentage":2651},27940,315,1.13,{"format":717,"sources":1581,"lines":2653,"clones":2127,"duplicatedLines":1666,"percentage":2654},5402,10.57,{"format":297,"sources":1581,"lines":2656,"clones":992,"duplicatedLines":1867,"percentage":2657},14308,1.47,{"format":2659,"sources":242,"lines":2660,"clones":1242,"duplicatedLines":1037,"percentage":2661},"cpp",4491,2.81,[2663,2671,2679,2690,2696,2705,2714,2725,2729,2735],{"format":1489,"lines":2664,"tokens":2665,"firstFile":2666,"secondFile":2668},20347,167267,{"name":2667,"start":248,"end":2664},"internal\u002Fcbm\u002Fvendored\u002Fgrammars\u002Fform\u002Fparser.c",{"name":2669,"start":248,"end":2670},"tools\u002Ftree-sitter-form\u002Fsrc\u002Fparser.c",21603,{"format":1489,"lines":2672,"tokens":2673,"firstFile":2674,"secondFile":2676},23803,141073,{"name":2675,"start":248,"end":2672},"internal\u002Fcbm\u002Fvendored\u002Fgrammars\u002Fmagma\u002Fparser.c",{"name":2677,"start":248,"end":2678},"tools\u002Ftree-sitter-magma\u002Fsrc\u002Fparser.c",26332,{"format":1489,"lines":2680,"tokens":2681,"firstFile":2682,"secondFile":2686},2397,13699,{"name":2683,"start":2684,"end":2685},"internal\u002Fcbm\u002Fvendored\u002Fgrammars\u002Fsoql\u002Fparser.c",2246,4642,{"name":2687,"start":2688,"end":2689},"internal\u002Fcbm\u002Fvendored\u002Fgrammars\u002Fsosl\u002Fparser.c",2526,4922,{"format":2626,"lines":1115,"tokens":2691,"firstFile":2692,"secondFile":2694},8137,{"name":2693,"start":248,"end":1115},"internal\u002Fcbm\u002Fvendored\u002Fgrammars\u002Fobjectscript_routine\u002Fobjectscript_common.h",{"name":2695,"start":248,"end":1115},"internal\u002Fcbm\u002Fvendored\u002Fgrammars\u002Fobjectscript_udl\u002Fobjectscript_common.h",{"format":2626,"lines":1328,"tokens":2697,"firstFile":2698,"secondFile":2702},8068,{"name":2699,"start":2700,"end":2701},"internal\u002Fcbm\u002Fvendored\u002Fgrammars\u002Fhaskell\u002Funicode.h",660,863,{"name":2699,"start":2703,"end":2704},1557,1760,{"format":1489,"lines":497,"tokens":2706,"firstFile":2707,"secondFile":2711},6133,{"name":2708,"start":2709,"end":2710},"internal\u002Fcbm\u002Fvendored\u002Fgrammars\u002Fbeancount\u002Fparser.c",2497,2595,{"name":2708,"start":2712,"end":2713},2699,2797,{"format":1489,"lines":2715,"tokens":2716,"firstFile":2717,"secondFile":2721},88,5427,{"name":2718,"start":2719,"end":2720},"internal\u002Fcbm\u002Fvendored\u002Fgrammars\u002Fgotemplate\u002Fparser.c",1228,1315,{"name":2722,"start":2723,"end":2724},"internal\u002Fcbm\u002Fvendored\u002Fgrammars\u002Fjson5\u002Fparser.c",332,419,{"format":1489,"lines":2715,"tokens":2726,"firstFile":2727,"secondFile":2728},5425,{"name":2718,"start":2719,"end":2720},{"name":2722,"start":1252,"end":1534},{"format":1489,"lines":2715,"tokens":2730,"firstFile":2731,"secondFile":2732},5423,{"name":2718,"start":2719,"end":2720},{"name":2718,"start":2733,"end":2734},1316,1403,{"format":1489,"lines":2736,"tokens":2737,"firstFile":2738,"secondFile":2740},338,5391,{"name":2683,"start":1550,"end":2739},1888,{"name":2687,"start":2741,"end":2742},1831,2168,{"score":808,"grade":224,"size":2744,"dimensions":2747,"skipped":2759},{"lines":2745,"files":2746,"class":829},2064937,1565,[2748,2755],{"id":406,"source":407,"value":2749,"adjusted":2749,"lines":2750,"halfLife":411,"formats":2751,"excluded":2753,"weight":248,"score":2754},30.5,630358,[1489,2626,327,297,717,2659,321,516,332,710,413,2752],"ruby",[304,290,415],8.3,{"id":426,"source":407,"value":1304,"adjusted":2756,"lines":2757,"halfLife":430,"weight":248,"score":2758},84.8,1752970,30.9,[2760],{"id":418,"reason":641},{"total":2762,"mean":2763,"files":2764},246162,157.3,[2765,2770,2775,2780,2785,2789,2794,2798,2803,2808],{"path":2766,"complexity":2767,"lines":2768,"bytes":2769},"internal\u002Fcbm\u002Fvendored\u002Fgrammars\u002Fpurescript\u002Funicode.h",5951,5976,101735,{"path":2771,"complexity":2772,"lines":2773,"bytes":2774},"internal\u002Fcbm\u002Fvendored\u002Fgrammars\u002Fsshconfig\u002Fparser.c",5785,26671,894698,{"path":2776,"complexity":2777,"lines":2778,"bytes":2779},"internal\u002Fcbm\u002Fvendored\u002Fgrammars\u002Fmermaid\u002Fparser.c",5622,30571,940361,{"path":2781,"complexity":2782,"lines":2783,"bytes":2784},"src\u002Fmcp\u002Fmcp.c",4380,18288,796228,{"path":2687,"complexity":2786,"lines":2787,"bytes":2788},3741,26699,773762,{"path":2790,"complexity":2791,"lines":2792,"bytes":2793},"internal\u002Fcbm\u002Fvendored\u002Fgrammars\u002Fscss\u002Fparser.c",3433,19305,560586,{"path":2683,"complexity":2795,"lines":2796,"bytes":2797},3336,24138,699232,{"path":2799,"complexity":2800,"lines":2801,"bytes":2802},"internal\u002Fcbm\u002Fvendored\u002Fgrammars\u002Fcss\u002Fparser.c",3334,17861,504261,{"path":2804,"complexity":2805,"lines":2806,"bytes":2807},"src\u002Fcli\u002Fcli.c",3332,14089,620719,{"path":2809,"complexity":2810,"lines":2811,"bytes":2812},"internal\u002Fcbm\u002Fvendored\u002Fgrammars\u002Fscheme\u002Fparser.c",3138,9336,308256,{"percentage":1864,"findings":1249,"files":2814,"byCategory":2815,"largest":2818},173,[2816,2817],{"category":909,"count":992},{"category":483,"count":242},[2819,2822,2825,2827,2830,2833,2835,2838,2840,2842],{"category":909,"path":2820,"name":259,"line":248,"lines":2821},"tools\u002Ftree-sitter-arkts\u002Fjavascript-grammar.js",1249,{"category":909,"path":2823,"name":259,"line":248,"lines":2824},"tools\u002Ftree-sitter-arkts\u002Fgrammar.js",1238,{"category":909,"path":2826,"name":259,"line":248,"lines":2072},"tools\u002Ftree-sitter-magma\u002Fgrammar.js",{"category":909,"path":2828,"name":259,"line":248,"lines":2829},"tools\u002Ftree-sitter-form\u002Fgrammar.js",276,{"category":909,"path":2831,"name":259,"line":248,"lines":2832},"graph-ui\u002F@\u002Fcomponents\u002Fui\u002Fcard.tsx",92,{"category":909,"path":2834,"name":259,"line":248,"lines":2832},"graph-ui\u002Fsrc\u002Fcomponents\u002Fui\u002Fcard.tsx",{"category":909,"path":2836,"name":259,"line":248,"lines":2837},"tools\u002Ftree-sitter-chialisp\u002Fgrammar.js",77,{"category":909,"path":2839,"name":259,"line":248,"lines":614},"graph-ui\u002Fsrc\u002Fcomponents\u002FProjectCard.tsx",{"category":909,"path":2841,"name":259,"line":248,"lines":318},"graph-ui\u002F@\u002Fcomponents\u002Fui\u002Fbadge.tsx",{"category":909,"path":2843,"name":259,"line":248,"lines":318},"graph-ui\u002Fsrc\u002Fcomponents\u002Fui\u002Fbadge.tsx",1790314224277]