[{"data":1,"prerenderedAt":837},["ShallowReactive",2],{"navigation_docs":3,"trending-repo-NVIDIA\u002Fauto-ontology":249,"page-views-\u002Ftrending\u002FNVIDIA\u002Fauto-ontology":835},[4,29,104,124,194],{"title":5,"icon":6,"path":7,"stem":8,"children":9},"Start",false,"\u002Fstart","1.start",[10,14,19,24],{"title":11,"path":7,"stem":12,"icon":13},"What jscpd finds","1.start\u002Findex","i-lucide-house",{"title":15,"path":16,"stem":17,"icon":18},"Installation","\u002Fstart\u002Finstallation","1.start\u002F2.installation","i-lucide-download",{"title":20,"path":21,"stem":22,"icon":23},"Quickstart","\u002Fstart\u002Fquickstart","1.start\u002F3.quickstart","i-lucide-rocket",{"title":25,"path":26,"stem":27,"icon":28},"Configuration basics","\u002Fstart\u002Fconfiguration","1.start\u002F4.configuration","i-lucide-settings-2",{"title":30,"icon":6,"path":31,"stem":32,"children":33,"page":6},"Guides","\u002Fguides","2.guides",[34,39,44,49,54,59,64,69,74,79,84,89,94,99],{"title":35,"path":36,"stem":37,"icon":38},"Use jscpd in CI","\u002Fguides\u002Fci","2.guides\u002F01.ci","i-lucide-github",{"title":40,"path":41,"stem":42,"icon":43},"Pre-commit hooks","\u002Fguides\u002Fpre-commit","2.guides\u002F02.pre-commit","i-lucide-git-commit",{"title":45,"path":46,"stem":47,"icon":48},"Fail only on new duplication","\u002Fguides\u002Fbaseline","2.guides\u002F03.baseline","i-lucide-git-compare",{"title":50,"path":51,"stem":52,"icon":53},"Monorepos","\u002Fguides\u002Fmonorepos","2.guides\u002F04.monorepos","i-lucide-folder-tree",{"title":55,"path":56,"stem":57,"icon":58},"Cross-format detection","\u002Fguides\u002Fcross-format","2.guides\u002F05.cross-format","i-lucide-layers",{"title":60,"path":61,"stem":62,"icon":63},"Agents","\u002Fguides\u002Fagents","2.guides\u002F06.agents","i-lucide-cpu",{"title":65,"path":66,"stem":67,"icon":68},"Editors","\u002Fguides\u002Feditors","2.guides\u002F07.editors","i-lucide-code",{"title":70,"path":71,"stem":72,"icon":73},"Duplication over git history","\u002Fguides\u002Fhistory","2.guides\u002F08.history","i-lucide-chart-no-axes-combined",{"title":75,"path":76,"stem":77,"icon":78},"Dashboard and health score","\u002Fguides\u002Fdashboard","2.guides\u002F09.dashboard","i-lucide-layout-dashboard",{"title":80,"path":81,"stem":82,"icon":83},"Dead code","\u002Fguides\u002Fdead-code","2.guides\u002F10.dead-code","i-lucide-ghost",{"title":85,"path":86,"stem":87,"icon":88},"Comparing two codebases","\u002Fguides\u002Fcompare","2.guides\u002F11.compare","i-lucide-git-compare-arrows",{"title":90,"path":91,"stem":92,"icon":93},"Semantic clones","\u002Fguides\u002Fsemantic-clones","2.guides\u002F12.semantic-clones","i-lucide-brain-circuit",{"title":95,"path":96,"stem":97,"icon":98},"Similar functions","\u002Fguides\u002Fsimilarity","2.guides\u002F13.similarity","i-lucide-list-tree",{"title":100,"path":101,"stem":102,"icon":103},"Boundaries","\u002Fguides\u002Fboundaries","2.guides\u002F14.boundaries","i-lucide-fence",{"title":105,"icon":6,"path":106,"stem":107,"children":108,"page":6},"Concepts","\u002Fconcepts","3.concepts",[109,114,119],{"title":110,"path":111,"stem":112,"icon":113},"Types of code clones","\u002Fconcepts\u002Fclone-types","3.concepts\u002F1.clone-types","i-lucide-copy",{"title":115,"path":116,"stem":117,"icon":118},"How detection works","\u002Fconcepts\u002Fhow-detection-works","3.concepts\u002F2.how-detection-works","i-lucide-scan-search",{"title":120,"path":121,"stem":122,"icon":123},"The health score","\u002Fconcepts\u002Fhealth-score","3.concepts\u002F3.health-score","i-lucide-heart-pulse",{"title":125,"icon":6,"path":126,"stem":127,"children":128,"page":6},"Reference","\u002Freference","4.reference",[129,134,139,144,181,186,190],{"title":130,"path":131,"stem":132,"icon":133},"CLI options","\u002Freference\u002Fcli","4.reference\u002F1.cli","i-lucide-terminal",{"title":135,"path":136,"stem":137,"icon":138},"The config file","\u002Freference\u002Fconfig-file","4.reference\u002F2.config-file","i-lucide-settings",{"title":140,"path":141,"stem":142,"icon":143},"Exit codes","\u002Freference\u002Fexit-codes","4.reference\u002F3.exit-codes","i-lucide-log-out",{"title":145,"icon":6,"path":146,"stem":147,"children":148},"Reporters","\u002Freference\u002Freporters","4.reference\u002F4.reporters\u002Findex",[149,151,156,161,166,171,176],{"title":145,"path":146,"stem":147,"icon":150},"i-lucide-file-chart-column",{"title":152,"path":153,"stem":154,"icon":155},"HTML reporter","\u002Freference\u002Freporters\u002Fhtml","4.reference\u002F4.reporters\u002F2.html","i-lucide-file-code",{"title":157,"path":158,"stem":159,"icon":160},"JSON reporter","\u002Freference\u002Freporters\u002Fjson","4.reference\u002F4.reporters\u002F3.json","i-lucide-braces",{"title":162,"path":163,"stem":164,"icon":165},"Badge reporter","\u002Freference\u002Freporters\u002Fbadge","4.reference\u002F4.reporters\u002F4.badge","i-lucide-award",{"title":167,"path":168,"stem":169,"icon":170},"SARIF reporter","\u002Freference\u002Freporters\u002Fsarif","4.reference\u002F4.reporters\u002F5.sarif","i-lucide-shield-check",{"title":172,"path":173,"stem":174,"icon":175},"CodeClimate reporter","\u002Freference\u002Freporters\u002Fcodeclimate","4.reference\u002F4.reporters\u002F6.codeclimate","i-lucide-flag-triangle-right",{"title":177,"path":178,"stem":179,"icon":180},"OpenMetrics reporter","\u002Freference\u002Freporters\u002Fopenmetrics","4.reference\u002F4.reporters\u002F7.openmetrics","i-lucide-activity",{"title":182,"path":183,"stem":184,"icon":185},"Supported formats","\u002Freference\u002Fsupported-formats","4.reference\u002F5.supported-formats","i-lucide-languages",{"title":187,"path":188,"stem":189,"icon":38},"GitHub Action","\u002Freference\u002Fgithub-action","4.reference\u002F6.github-action",{"title":191,"path":192,"stem":193,"icon":68},"Rust crates","\u002Freference\u002Frust-crates","4.reference\u002F7.rust-crates",{"title":195,"icon":6,"path":196,"stem":197,"children":198,"page":6},"Project","\u002Fproject","5.project",[199,204,209,214,239,244],{"title":200,"path":201,"stem":202,"icon":203},"Changelog","\u002Fproject\u002Fchangelog","5.project\u002F1.changelog","i-lucide-scroll-text",{"title":205,"path":206,"stem":207,"icon":208},"Migrating from v4 to v5","\u002Fproject\u002Fmigration","5.project\u002F2.migration","i-lucide-arrow-right-left",{"title":210,"path":211,"stem":212,"icon":213},"jscpd v4 (TypeScript)","\u002Fproject\u002Fv4","5.project\u002F3.v4","i-simple-icons-typescript",{"title":215,"icon":6,"path":216,"stem":217,"children":218},"Benchmarks","\u002Fproject\u002Fbenchmarks","5.project\u002F4.benchmarks\u002Findex",[219,221,226,230,235],{"title":215,"path":216,"stem":217,"icon":220},"i-lucide-gauge",{"title":222,"path":223,"stem":224,"icon":225},"Detection Speed","\u002Fproject\u002Fbenchmarks\u002Fdetection-speed","5.project\u002F4.benchmarks\u002F2.detection-speed","i-lucide-zap",{"title":227,"path":228,"stem":229,"icon":58},"Multi-Format Detection","\u002Fproject\u002Fbenchmarks\u002Fcross-format","5.project\u002F4.benchmarks\u002F3.cross-format",{"title":231,"path":232,"stem":233,"icon":234},"AI Token Efficiency","\u002Fproject\u002Fbenchmarks\u002Fai-token-efficiency","5.project\u002F4.benchmarks\u002F4.ai-token-efficiency","i-lucide-sparkles",{"title":236,"path":237,"stem":238,"icon":93},"Embedding Models","\u002Fproject\u002Fbenchmarks\u002Fembedding-models","5.project\u002F4.benchmarks\u002F5.embedding-models",{"title":240,"path":241,"stem":242,"icon":243},"Research","\u002Fproject\u002Fresearch","5.project\u002F5.research","i-lucide-graduation-cap",{"title":245,"path":246,"stem":247,"icon":248},"Articles","\u002Fproject\u002Farticles","5.project\u002F6.articles","i-lucide-newspaper",{"name":250,"url":251,"appearances":252,"latest":268},"NVIDIA\u002Fauto-ontology","https:\u002F\u002Fgithub.com\u002FNVIDIA\u002Fauto-ontology",[253],{"date":254,"rank":255,"stars":256,"starsToday":257,"headSha":258,"sources":259,"lines":260,"clones":261,"duplicatedLines":262,"percentage":263,"codePercentage":264,"codeSources":265,"healthScore":266,"healthGrade":267},"2026-11-05",1,5556,2050,"2a24f5d34ef6b6e168a7f22d308504d3ab36a198",885,244952,776,34986,14.28,2.12,599,72.4,"B",{"date":254,"generatedAt":269,"name":250,"url":251,"description":270,"language":271,"stars":256,"starsToday":257,"defaultBranch":272,"headSha":258,"durationMs":273,"total":274,"formats":278,"topClones":341,"code":496,"health":712,"complexity":746,"deadCode":794},"2026-11-05T05:21:19.579Z","Auto Ontology is a Python framework for building semantic, graph-based reasoning layers over data. It enables deterministic query generation, better context retrieval, and more explainable AI for LLM and agent workflows.","Python","main",2033,{"sources":259,"lines":260,"tokens":275,"clones":261,"duplicatedLines":262,"duplicatedTokens":276,"percentage":263,"percentageTokens":277},1304265,117926,9.04,[279,286,293,300,307,314,321,327,332,337],{"format":280,"sources":281,"lines":282,"clones":283,"duplicatedLines":284,"percentage":285},"json",17,47476,342,29357,61.84,{"format":287,"sources":288,"lines":289,"clones":290,"duplicatedLines":291,"percentage":292},"python",429,129133,315,3545,2.75,{"format":294,"sources":295,"lines":296,"clones":297,"duplicatedLines":298,"percentage":299},"tsx",138,28250,43,527,1.87,{"format":301,"sources":302,"lines":303,"clones":304,"duplicatedLines":305,"percentage":306},"markdown",39,4683,31,938,20.03,{"format":308,"sources":309,"lines":310,"clones":311,"duplicatedLines":312,"percentage":313},"typescript",201,14443,25,305,2.11,{"format":315,"sources":316,"lines":317,"clones":318,"duplicatedLines":319,"percentage":320},"yaml",36,3101,15,269,8.67,{"format":322,"sources":323,"lines":324,"clones":325,"duplicatedLines":281,"percentage":326},"docker",3,390,2,4.36,{"format":328,"sources":255,"lines":329,"clones":325,"duplicatedLines":330,"percentage":331},"smarty",166,19,11.45,{"format":333,"sources":325,"lines":334,"clones":255,"duplicatedLines":335,"percentage":336},"sql",15992,9,0.06,{"format":338,"sources":255,"lines":339,"clones":340,"duplicatedLines":340,"percentage":340},"css",475,0,[342,363,383,425,435,447,458,468,478,488],{"format":280,"lines":343,"tokens":344,"first":345,"others":347,"copies":325,"excerpt":350,"kind":362},14107,37695,{"name":346,"start":255,"end":343},"docs\u002Fopenapi\u002Fauto-ontology-api.json",[348],{"name":349,"start":255,"end":343},"mcp\u002Fauto_ontology_mcp\u002Fauto-ontology-api.json",{"lines":351,"total":343},[352,353,354,355,356,357,358,359,360,361],"{","  \"openapi\": \"3.1.0\",","  \"info\": {","    \"title\": \"Auto Ontology API\",","    \"version\": \"1.1.0\",","    \"description\": \"Public HTTP surface of Auto Ontology, served by the Next.js route handlers. Generated by `pnpm openapi` — do not edit by hand.\"","  },","  \"security\": [","    {","      \"ApiToken\": []","docs",{"format":301,"lines":364,"tokens":365,"first":366,"others":368,"copies":323,"excerpt":373,"kind":362},218,3562,{"name":367,"start":255,"end":364},"THIRD_PARTY_NOTICES.md",[369,371],{"name":370,"start":255,"end":364},"frontend\u002FTHIRD_PARTY_NOTICES.md",{"name":372,"start":255,"end":364},"mcp\u002FTHIRD_PARTY_NOTICES.md",{"lines":374,"total":364},[375,376,377,378,379,380,381,380,382,380],"\u003C!--","SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES.","All rights reserved.","SPDX-License-Identifier: Apache-2.0","-->","","# Third-Party Notices","Auto-Ontology — Copyright (c) 2024-2026, NVIDIA CORPORATION & AFFILIATES.",{"format":280,"lines":384,"tokens":385,"first":386,"others":389,"copies":414,"excerpt":415,"kind":362},23,52,{"name":346,"start":387,"end":388},1195,1217,[390,393,396,399,402,405,408,411],{"name":346,"start":391,"end":392},1807,1829,{"name":346,"start":394,"end":395},2002,2024,{"name":346,"start":397,"end":398},2095,2117,{"name":346,"start":400,"end":401},2814,2836,{"name":346,"start":403,"end":404},2868,2890,{"name":346,"start":406,"end":407},2925,2947,{"name":346,"start":409,"end":410},3046,3068,{"name":346,"start":412,"end":413},3474,3496,46,{"lines":416,"total":384},[417,418,358,419,420,421,422,420,423,424],"      }","    }","  \"description\": \"Successful Response\"","},","\"401\": {","  \"description\": \"No authenticated caller could be resolved\"","\"403\": {","  \"description\": \"The caller lacks the required permission\"",{"format":301,"lines":426,"tokens":427,"first":428,"others":430,"copies":323,"kind":362},77,1109,{"name":429,"start":255,"end":426},"CONTAINER_THIRD_PARTY_NOTICES.md",[431,433],{"name":432,"start":255,"end":426},"frontend\u002FCONTAINER_THIRD_PARTY_NOTICES.md",{"name":434,"start":255,"end":426},"mcp\u002FCONTAINER_THIRD_PARTY_NOTICES.md",{"format":280,"lines":436,"tokens":437,"first":438,"others":442,"copies":325,"kind":446},488,1330,{"name":439,"start":440,"end":441},"auto_ontology\u002Fdal\u002Ftests\u002Fgolden\u002Fdal_reads.json",4135,4622,[443],{"name":439,"start":444,"end":445},4647,5134,"tests",{"format":280,"lines":448,"tokens":449,"first":450,"others":453,"copies":325,"kind":362},413,1007,{"name":346,"start":451,"end":452},11518,11930,[454],{"name":455,"start":456,"end":457},"docs\u002Fopenapi\u002Fbackend.json",3588,4009,{"format":280,"lines":459,"tokens":460,"first":461,"others":464,"copies":325,"kind":362},362,923,{"name":346,"start":462,"end":463},8831,9192,[465],{"name":455,"start":466,"end":467},665,1047,{"format":280,"lines":469,"tokens":470,"first":471,"others":474,"copies":325,"kind":362},358,889,{"name":346,"start":472,"end":473},9933,10290,[475],{"name":455,"start":476,"end":477},1859,2224,{"format":280,"lines":479,"tokens":480,"first":481,"others":484,"copies":325,"kind":362},311,780,{"name":346,"start":482,"end":483},13781,14091,[485],{"name":455,"start":486,"end":487},5937,6264,{"format":287,"lines":489,"tokens":490,"first":491,"others":493,"copies":325,"kind":446},126,752,{"name":492,"start":255,"end":489},"auto_ontology\u002Fretrieval\u002Ftext_to_sql\u002Ftests\u002Ftest_date_format.py",[494],{"name":495,"start":255,"end":489},"auto_ontology\u002Fsemantic\u002Ftests\u002Ftest_date_format.py",{"sources":265,"lines":497,"tokens":498,"clones":499,"duplicatedLines":500,"duplicatedTokens":501,"percentage":264,"percentageTokens":502,"formats":503,"topClones":525,"generated":707},124801,668351,243,2649,16388,2.45,[504,510,516,520,523],{"format":287,"sources":505,"lines":506,"clones":507,"duplicatedLines":508,"percentage":509},260,82130,176,1830,2.23,{"format":294,"sources":511,"lines":512,"clones":513,"duplicatedLines":514,"percentage":515},137,28211,42,514,1.82,{"format":308,"sources":517,"lines":518,"clones":311,"duplicatedLines":312,"percentage":519},199,14277,2.14,{"format":521,"sources":325,"lines":522,"clones":340,"duplicatedLines":340,"percentage":340},"bash",140,{"format":524,"sources":255,"lines":297,"clones":340,"duplicatedLines":340,"percentage":340},"javascript",[526,570,595,624,635,644,654,672,682,693],{"format":287,"lines":527,"tokens":528,"first":529,"others":533,"copies":552,"excerpt":553,"excerptSecond":565,"kind":569},10,66,{"name":530,"start":531,"end":532},"alembic\u002Fversions\u002Fc778a7d94c20_create_the_auto_ontology_schema.py",118,127,[534,536,539,542,545,548],{"name":530,"start":329,"end":535},175,{"name":530,"start":537,"end":538},233,242,{"name":530,"start":540,"end":541},259,268,{"name":530,"start":543,"end":544},324,333,{"name":530,"start":546,"end":547},369,378,{"name":549,"start":550,"end":551},"alembic\u002Fversions\u002Fe4850fd803d6_add_user_groups.py",29,38,7,{"lines":554,"total":527},[555,556,557,558,559,560,561,562,563,564],"\"analysis\",","sa.Column(","    \"id\",","    sa.Text(),","    server_default=sa.text(\"(gen_random_uuid())::text\"),","    nullable=False,","),","sa.Column(\"name\", sa.Text(), nullable=False),","sa.Column(\"description\", sa.Text(), nullable=True),","sa.Column(\"imported_id\", sa.Text(), nullable=True),",{"lines":566,"total":527},[567,556,557,558,559,560,561,562,563,568],"\"column_attribute\",","sa.Column(\"datatype\", sa.Text(), nullable=True),","code",{"format":287,"lines":330,"tokens":571,"first":572,"others":576,"copies":323,"excerpt":583,"kind":569},107,{"name":573,"start":574,"end":575},"auto_ontology\u002Fdal\u002Fcustom_analyses.py",330,348,[577,580],{"name":573,"start":578,"end":579},405,423,{"name":573,"start":581,"end":582},590,608,{"lines":584,"total":330},[585,586,587,588,589,590,591,592,593,594],")",".select_from(","    s.custom_analysis__sql.join(","        s.sql_query__table,","        s.sql_query__table.c.sql_query_id","        == s.custom_analysis__sql.c.sql_query_id,","    )","    .join(","        s.catalog_table,","        s.catalog_table.c.id == s.sql_query__table.c.table_id,",{"format":287,"lines":596,"tokens":597,"first":598,"others":601,"copies":613,"excerpt":614,"excerptSecond":621,"kind":569},11,62,{"name":573,"start":599,"end":600},416,426,[602,605,609],{"name":573,"start":603,"end":604},601,610,{"name":606,"start":607,"end":608},"auto_ontology\u002Fdal\u002Freset.py",316,325,{"name":610,"start":611,"end":612},"auto_ontology\u002Fdal\u002Fterms.py",438,446,4,{"lines":615,"total":596},[592,616,617,591,592,618,619,591,585,620],"        s.catalog_schema,","        s.catalog_schema.c.id == s.catalog_table.c.schema_id,","        s.catalog_database,","        s.catalog_database.c.id == s.catalog_schema.c.database_id,",".where(",{"lines":622,"total":527},[592,616,617,591,592,618,619,591,585,623],".where(s.custom_analysis__sql.c.analysis_id == analysis_id)",{"format":287,"lines":596,"tokens":625,"first":626,"others":628,"copies":323,"kind":569},91,{"name":530,"start":531,"end":627},128,[629,632],{"name":530,"start":630,"end":631},213,223,{"name":530,"start":633,"end":634},356,366,{"format":287,"lines":636,"tokens":329,"first":637,"others":641,"copies":325,"kind":569},21,{"name":638,"start":639,"end":640},"auto_ontology\u002Fretrieval\u002Ftext_to_sql\u002Fprompts.py",557,577,[642],{"name":638,"start":582,"end":643},628,{"format":294,"lines":304,"tokens":329,"first":645,"others":649,"copies":325,"kind":569},{"name":646,"start":647,"end":648},"frontend\u002Fcommon\u002FSidePanel.tsx",244,274,[650],{"name":651,"start":652,"end":653},"frontend\u002Fcommon\u002FSinglePageComposer.tsx",444,474,{"format":287,"lines":655,"tokens":656,"first":657,"others":661,"copies":613,"kind":569},8,54,{"name":658,"start":659,"end":660},"auto_ontology\u002Fretrieval\u002Ftext_to_sql\u002Fagents\u002Fcombined_precheck.py",69,76,[662,666,669],{"name":663,"start":664,"end":665},"auto_ontology\u002Fretrieval\u002Ftext_to_sql\u002Fagents\u002Fjoin_path_check.py",72,79,{"name":667,"start":656,"end":668},"auto_ontology\u002Fretrieval\u002Ftext_to_sql\u002Fagents\u002Fjsonb_path_check.py",61,{"name":670,"start":385,"end":671},"auto_ontology\u002Fretrieval\u002Ftext_to_sql\u002Fagents\u002Fproactive_value_check.py",59,{"format":287,"lines":304,"tokens":673,"first":674,"others":677,"copies":325,"kind":569},158,{"name":573,"start":675,"end":676},359,389,[678],{"name":679,"start":680,"end":681},"auto_ontology\u002Fdal\u002Fsql_attributes.py",675,705,{"format":287,"lines":527,"tokens":426,"first":683,"others":686,"copies":323,"kind":569},{"name":530,"start":684,"end":685},395,404,[687,690],{"name":530,"start":688,"end":689},530,539,{"name":530,"start":691,"end":692},572,581,{"format":287,"lines":552,"tokens":694,"first":695,"others":699,"copies":323,"kind":569},74,{"name":696,"start":697,"end":698},"auto_ontology\u002Fdal\u002Fattributes.py",683,689,[700,703],{"name":701,"start":702,"end":517},"auto_ontology\u002Fdal\u002Fexploration.py",191,{"name":704,"start":705,"end":706},"auto_ontology\u002Fdal\u002Fmodel_interchange.py",266,275,{"files":323,"minified":340,"sample":708},[709,710,711],"alembic\u002Fversions\u002F6347ede6dac1_add_pii_processed_to_catalog_columns.py","frontend\u002Fapp\u002Fsettings\u002Frules\u002FRuleAuthor.tsx","frontend\u002Flib\u002FtagAuthors.ts",{"score":266,"grade":267,"size":713,"dimensions":717},{"lines":714,"files":715,"class":716},188537,775,"L",[718,731,739],{"id":719,"source":720,"value":721,"adjusted":721,"lines":722,"halfLife":723,"formats":724,"excluded":726,"weight":255,"score":730},"duplication","jscpd",2.3,4388,8.5,[287,294,333,308,322,521,725,524],"makefile",[727,728,729],"markup","text","data",82.6,{"id":732,"source":720,"value":733,"adjusted":733,"lines":734,"halfLife":735,"coverage":736,"weight":737,"score":738},"dead-code",1.2,2027,7.5,91.7,0.917,89.6,{"id":740,"source":720,"value":741,"adjusted":742,"lines":743,"halfLife":744,"weight":255,"score":745},"complexity",47.3,47,89095,50,52.1,{"total":747,"mean":748,"files":749},21471,27.7,[750,755,759,764,768,772,775,780,784,789],{"path":751,"complexity":752,"lines":753,"bytes":754},"frontend\u002Fcomponents\u002FexplorationPage\u002FExplorationView.tsx",421,2437,103543,{"path":756,"complexity":547,"lines":757,"bytes":758},"frontend\u002Fcomponents\u002FtermsPage\u002FTermsView.tsx",1776,58152,{"path":760,"complexity":761,"lines":762,"bytes":763},"auto_ontology\u002Fretrieval\u002Fkumo\u002Fpql_gen.py",331,1850,81069,{"path":651,"complexity":765,"lines":766,"bytes":767},292,1448,46934,{"path":769,"complexity":706,"lines":770,"bytes":771},"auto_ontology\u002Fretrieval\u002Ftext_to_sql\u002Fagents\u002Fcandidates_preparation.py",1326,57519,{"path":704,"complexity":541,"lines":773,"bytes":774},1749,65300,{"path":776,"complexity":777,"lines":778,"bytes":779},"auto_ontology\u002Fretrieval\u002Finteractive\u002Fentity_resolution.py",248,1388,64084,{"path":781,"complexity":538,"lines":782,"bytes":783},"auto_ontology\u002Fretrieval\u002Ftext_to_sql\u002Fagents\u002Fsql_parse_validation.py",1128,48488,{"path":785,"complexity":786,"lines":787,"bytes":788},"auto_ontology\u002Fdal\u002Ftests\u002Ftest_tags.py",228,2335,85505,{"path":790,"complexity":791,"lines":792,"bytes":793},"auto_ontology\u002Fretrieval\u002Ftext_to_sql\u002Fnumeric_types.py",224,814,32415,{"percentage":795,"findings":659,"files":796,"byCategory":797,"largest":808},1.17,892,[798,801,803,806],{"category":799,"count":800},"unused-file",30,{"category":802,"count":311},"unused-export",{"category":804,"count":805},"unused-symbol",12,{"category":807,"count":325},"unused-import",[809,812,815,818,820,823,826,828,831,833],{"category":799,"path":810,"name":380,"line":255,"lines":811},"auto_ontology\u002Fdal\u002Fcandidates.py",318,{"category":799,"path":813,"name":380,"line":255,"lines":814},"auto_ontology\u002Fretrieval\u002Ftext_to_sql\u002Fagents\u002Fsql_from_tables.py",183,{"category":799,"path":816,"name":380,"line":255,"lines":817},"auto_ontology\u002Fretrieval\u002Fdata_access\u002Fcandidates.py",180,{"category":799,"path":819,"name":380,"line":255,"lines":426},"frontend\u002Flib\u002FapiContract.ts",{"category":802,"path":821,"name":822,"line":531,"lines":528},"auto_ontology\u002Fsemantic\u002Fembed.py","embed_all_semantic_nodes",{"category":802,"path":638,"name":824,"line":825,"lines":668},"create_entity_extraction_prompt",1037,{"category":799,"path":827,"name":380,"line":255,"lines":385},"frontend\u002Fapp\u002Fapi\u002Finvitations\u002Fopenapi.ts",{"category":799,"path":829,"name":380,"line":255,"lines":830},"frontend\u002Fapp\u002Fapi\u002Fconversations\u002F[id]\u002Fopenapi.ts",51,{"category":799,"path":832,"name":380,"line":255,"lines":414},"frontend\u002Fapp\u002Fapi\u002Fchat\u002Fwatch\u002Fopenapi.ts",{"category":799,"path":834,"name":380,"line":255,"lines":414},"frontend\u002Fapp\u002Fapi\u002Fcustom-prompts\u002F[id]\u002Fopenapi.ts",{"\u002Ftrending\u002FNVIDIA\u002Fauto-ontology":836},{"views":340,"visits":340},1793861476312]