[{"data":1,"prerenderedAt":859},["ShallowReactive",2],{"navigation_docs":3,"trending-repo-dsx-ai-factory\u002Fnvke":249,"page-views-\u002Ftrending\u002Fdsx-ai-factory\u002Fnvke":857},[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},"dsx-ai-factory\u002Fnvke","https:\u002F\u002Fgithub.com\u002Fdsx-ai-factory\u002Fnvke",[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-08",10,604,123,"92c39b8ad563ebe5ef705f781b3038b901aba10f",3082,693672,4345,100672,14.51,1.88,944,55.8,"C",{"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":349,"code":540,"health":774,"complexity":802,"deadCode":850},"2026-11-08T05:21:26.124Z","NVIDIA Kubernetes Engine (NVKE). A management plane for GPU Kubernetes on bare metal.","Go","main",3902,{"sources":259,"lines":260,"tokens":275,"clones":261,"duplicatedLines":262,"duplicatedTokens":276,"percentage":263,"percentageTokens":277},4550759,679555,14.93,[279,286,293,300,307,314,321,328,335,342],{"format":280,"sources":281,"lines":282,"clones":283,"duplicatedLines":284,"percentage":285},"go",1685,409411,2417,24227,5.92,{"format":287,"sources":288,"lines":289,"clones":290,"duplicatedLines":291,"percentage":292},"yaml",608,76802,1038,32148,41.86,{"format":294,"sources":295,"lines":296,"clones":297,"duplicatedLines":298,"percentage":299},"json",57,28064,376,13907,49.55,{"format":301,"sources":302,"lines":303,"clones":304,"duplicatedLines":305,"percentage":306},"text",66,22333,188,21462,96.1,{"format":308,"sources":309,"lines":310,"clones":311,"duplicatedLines":312,"percentage":313},"markup",11,19225,115,6032,31.38,{"format":315,"sources":316,"lines":317,"clones":318,"duplicatedLines":319,"percentage":320},"markdown",259,70442,86,1517,2.15,{"format":322,"sources":323,"lines":324,"clones":325,"duplicatedLines":326,"percentage":327},"go-module",13,1008,38,362,35.91,{"format":329,"sources":330,"lines":331,"clones":332,"duplicatedLines":333,"percentage":334},"bash",278,42253,37,523,1.24,{"format":336,"sources":337,"lines":338,"clones":339,"duplicatedLines":340,"percentage":341},"python",31,10914,21,165,1.51,{"format":343,"sources":344,"lines":345,"clones":346,"duplicatedLines":347,"percentage":348},"makefile",29,5675,17,178,3.14,[350,374,393,430,450,464,474,490,500,523],{"format":301,"lines":351,"tokens":352,"first":353,"others":357,"copies":362,"excerpt":363,"kind":373},2369,31343,{"name":354,"start":355,"end":356},"agent\u002FTHIRD_PARTY_NOTICES.md",10606,12974,[358],{"name":359,"start":360,"end":361},"cli\u002FTHIRD_PARTY_NOTICES.md",11129,13521,2,{"lines":364,"total":351},[365,366,367,368,369,370,371,370,372,370],"   Unless required by applicable law or agreed to in writing, software","   distributed under the License is distributed on an \"AS IS\" BASIS,","   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.","   See the License for the specific language governing permissions and","   limitations under the License.","","```","### k8s.io\u002Fapimachinery\u002Fthird_party\u002Fforked\u002Fgolang","docs",{"format":301,"lines":375,"tokens":376,"first":377,"others":380,"copies":362,"excerpt":384,"kind":373},3271,28460,{"name":354,"start":378,"end":379},1109,4379,[381],{"name":359,"start":382,"end":383},569,3865,{"lines":385,"total":375},[386,387,370,388,370,389,370,390,391,392],"   incurred by, or claims asserted against, such Contributor by reason","   of your accepting any such warranty or additional liability.","END OF TERMS AND CONDITIONS","APPENDIX: How to apply the Apache License to your work.","   To apply the Apache License to your work, attach the following","   boilerplate notice, with the fields enclosed by brackets \"{}\"","   replaced with your own identifying information. (Don't include",{"format":301,"lines":394,"tokens":395,"first":396,"others":399,"copies":309,"excerpt":423,"excerptSecond":426,"kind":373},214,1897,{"name":354,"start":397,"end":398},1133,1346,[400,403,406,408,411,414,417,420],{"name":354,"start":401,"end":402},1342,1557,{"name":354,"start":404,"end":405},1598,1814,{"name":354,"start":407,"end":379},4165,{"name":354,"start":409,"end":410},4621,4836,{"name":354,"start":412,"end":413},5140,5353,{"name":354,"start":415,"end":416},7403,7616,{"name":354,"start":418,"end":419},11050,11264,{"name":354,"start":421,"end":422},11505,11719,{"lines":424,"total":394},[365,366,367,368,369,370,371,370,425,370],"### github.com\u002Fgo-logr\u002Fstdr",{"lines":427,"total":429},[365,366,367,368,369,370,371,370,428,370],"### github.com\u002Fgo-openapi\u002Fjsonpointer",216,{"format":301,"lines":431,"tokens":432,"first":433,"others":434,"copies":449,"kind":373},425,3745,{"name":354,"start":397,"end":402},[435,438,441,444,447],{"name":354,"start":436,"end":437},2065,2489,{"name":354,"start":439,"end":440},2485,2909,{"name":354,"start":442,"end":443},2905,3329,{"name":354,"start":445,"end":446},3325,3749,{"name":354,"start":432,"end":448},4169,6,{"format":301,"lines":451,"tokens":452,"first":453,"others":456,"copies":463,"kind":373},987,9111,{"name":354,"start":454,"end":455},7612,8598,[457,460],{"name":359,"start":458,"end":459},6653,7647,{"name":359,"start":461,"end":462},7853,8847,3,{"format":287,"lines":465,"tokens":466,"first":467,"others":470,"copies":362,"kind":473},2226,12122,{"name":468,"start":469,"end":465},"cli\u002Finternal\u002Fbootstrap\u002Fcontrollerdeploy\u002Fmanifests\u002Fcapnico.yaml",1,[471],{"name":472,"start":469,"end":465},"deploy\u002Fnico\u002Fcapnico\u002Fcapnico.yaml","data",{"format":301,"lines":475,"tokens":476,"first":477,"others":479,"copies":489,"kind":373},432,3746,{"name":354,"start":397,"end":478},1564,[480,483,486],{"name":354,"start":481,"end":482},9411,9844,{"name":354,"start":484,"end":485},10186,10619,{"name":359,"start":487,"end":488},10705,11144,4,{"format":301,"lines":491,"tokens":492,"first":493,"others":496,"copies":362,"kind":373},1103,8862,{"name":354,"start":494,"end":495},8858,9960,[497],{"name":359,"start":498,"end":499},9504,10630,{"format":301,"lines":501,"tokens":502,"first":503,"others":506,"copies":449,"kind":373},193,1736,{"name":354,"start":504,"end":505},925,1117,[507,510,513,516,519],{"name":354,"start":508,"end":509},9202,9395,{"name":359,"start":511,"end":512},4674,4868,{"name":359,"start":514,"end":515},7644,7837,{"name":359,"start":517,"end":518},8844,9037,{"name":520,"start":521,"end":522},"os-image\u002FTHIRD_PARTY_NOTICES.md",596,791,{"format":301,"lines":429,"tokens":395,"first":524,"others":526,"copies":539,"kind":373},{"name":354,"start":340,"end":525},380,[527,530,533,536],{"name":354,"start":528,"end":529},680,893,{"name":354,"start":531,"end":532},4931,5144,{"name":354,"start":534,"end":535},5816,6031,{"name":359,"start":537,"end":538},3892,4108,5,{"sources":265,"lines":541,"tokens":542,"clones":543,"duplicatedLines":544,"duplicatedTokens":545,"percentage":264,"percentageTokens":546,"formats":547,"topClones":569,"generated":759},186560,970317,318,3502,22802,2.35,[548,554,559,564],{"format":280,"sources":549,"lines":550,"clones":551,"duplicatedLines":552,"percentage":553},737,146003,284,2994,2.05,{"format":329,"sources":555,"lines":556,"clones":344,"duplicatedLines":557,"percentage":558},191,34883,455,1.3,{"format":560,"sources":469,"lines":561,"clones":489,"duplicatedLines":562,"percentage":563},"javascript",1510,41,2.72,{"format":336,"sources":565,"lines":566,"clones":469,"duplicatedLines":567,"percentage":568},15,4164,12,0.29,[570,612,648,684,697,708,716,728,739,750],{"format":280,"lines":567,"tokens":571,"first":572,"others":576,"copies":567,"excerpt":599,"kind":611},69,{"name":573,"start":574,"end":575},"controller\u002Finternal\u002Fclients\u002Fcontrolplaneconfignodeprovider.go",32,43,[577,580,584,587,590,592,594,597],{"name":578,"start":579,"end":562},"controller\u002Finternal\u002Fclients\u002Fcontrolplaneconfigpayloadvalidator.go",30,{"name":581,"start":582,"end":583},"controller\u002Finternal\u002Fclients\u002Fmachine.go",50,61,{"name":585,"start":575,"end":586},"controller\u002Finternal\u002Fclients\u002Fnewnodeprovider.go",54,{"name":588,"start":344,"end":589},"controller\u002Finternal\u002Fclients\u002Fnodeagentprofilevalidator.go",40,{"name":591,"start":574,"end":575},"controller\u002Finternal\u002Fclients\u002Fnodemachineidlabel.go",{"name":593,"start":579,"end":562},"controller\u002Finternal\u002Fclients\u002Fnodepoolpayloadvalidator.go",{"name":595,"start":337,"end":596},"controller\u002Finternal\u002Fclients\u002Fnodesetprovider.go",42,{"name":598,"start":574,"end":575},"controller\u002Finternal\u002Fclients\u002Frebootannotation.go",{"lines":600,"total":567},[601,602,603,604,605,606,607,608,609,610],"func GetControlPlaneConfigNodeProvider(cluster db.Cluster) (ControlPlaneConfigNodeProvider, error) {","    switch cluster.ProviderType {","    case db.ProviderTypeCAPI:","        return capi.New(), nil","    case db.ProviderTypeNico:","        return nico.New(), nil","    case db.ProviderTypeLaunchLayer:","        return launchlayer.New(), nil","    default:","        return nil, fmt.Errorf(\"unsupported provider type %q for cluster %s\", cluster.ProviderType, cluster.ID)","code",{"format":280,"lines":613,"tokens":614,"first":615,"others":619,"copies":449,"excerpt":635,"excerptSecond":645,"kind":611},8,75,{"name":616,"start":617,"end":618},"controller\u002Fnico-sim\u002Finternal\u002Fstate\u002Fqueries_static.go",126,133,[620,623,626,629,632],{"name":616,"start":621,"end":622},141,148,{"name":616,"start":624,"end":625},156,163,{"name":616,"start":627,"end":628},202,209,{"name":616,"start":630,"end":631},217,224,{"name":616,"start":633,"end":634},392,399,{"lines":636,"total":613},[637,638,639,640,641,642,643,644],"if err := s.db.NewSelect().","    Model(&rows).","    Where(\"site_id = ?\", siteID).","    Order(\"id ASC\").","    Limit(int64(page.Size)).","    Offset(int64((page.Number - 1) * page.Size)).","    Scan(ctx); err != nil {","    return nil, fmt.Errorf(\"failed to list vpcs: %w\", err)",{"lines":646,"total":613},[637,638,639,640,641,642,643,647],"    return nil, fmt.Errorf(\"failed to list subnets: %w\", err)",{"format":280,"lines":449,"tokens":649,"first":650,"others":654,"copies":449,"excerpt":672,"excerptSecond":680,"kind":611},63,{"name":651,"start":652,"end":653},"controller\u002Finternal\u002Ftemporal\u002Factivities\u002Fcertificate_renewal.go",469,474,[655,659,661,665,668],{"name":656,"start":657,"end":658},"controller\u002Finternal\u002Ftemporal\u002Factivities\u002Fenable_etcd_encryption.go",346,351,{"name":660,"start":325,"end":575},"controller\u002Finternal\u002Ftemporal\u002Factivities\u002Fetcd_encryption_key_rotation.go",{"name":662,"start":663,"end":664},"controller\u002Finternal\u002Ftemporal\u002Factivities\u002Fmark_oidc_enabled.go",34,39,{"name":662,"start":666,"end":667},89,94,{"name":669,"start":670,"end":671},"controller\u002Finternal\u002Ftemporal\u002Factivities\u002Fupdate_spire_server.go",80,85,{"lines":673,"total":449},[674,675,676,677,678,679],") (FailCertificateRenewalResult, error) {","    err := a.db.RunInTx(ctx, func(ctx context.Context, tx db.Tx) error {","        cluster, err := tx.GetClusterForUpdate(ctx, input.ClusterID)","        if err != nil {","            if errors.Is(err, db.ErrNotFound) {","                return nil",{"lines":681,"total":449},[682,675,676,677,678,683],") (ClearEtcdEncryptionUpdateInProgressResult, error) {","                return temporal.NewNonRetryableApplicationError(\"cluster not found in database\", \"db.ErrNotFound\", err)",{"format":280,"lines":323,"tokens":685,"first":686,"others":690,"copies":489,"kind":611},103,{"name":687,"start":688,"end":689},"controller\u002Finternal\u002Fcontrollers\u002Fdbreconcile\u002Fdbwrapper\u002Fcluster_source.go",62,74,[691,693,695],{"name":692,"start":688,"end":689},"controller\u002Finternal\u002Fcontrollers\u002Fdbreconcile\u002Fdbwrapper\u002Fnode_pool_source.go",{"name":694,"start":688,"end":689},"controller\u002Finternal\u002Fcontrollers\u002Fdbreconcile\u002Fdbwrapper\u002Fnode_set_source.go",{"name":696,"start":688,"end":689},"controller\u002Finternal\u002Fcontrollers\u002Fdbreconcile\u002Fdbwrapper\u002Fnode_source.go",{"format":280,"lines":698,"tokens":699,"first":700,"others":703,"copies":362,"kind":611},45,305,{"name":701,"start":702,"end":302},"controller\u002Finternal\u002Fclients\u002Fcapi\u002Fbootstrap_userdata.go",22,[704],{"name":705,"start":706,"end":707},"controller\u002Finternal\u002Fclients\u002Flaunchlayer\u002Fbootstrap_userdata.go",27,71,{"format":280,"lines":567,"tokens":709,"first":710,"others":712,"copies":489,"kind":611},87,{"name":687,"start":318,"end":711},97,[713,714,715],{"name":692,"start":318,"end":711},{"name":694,"start":318,"end":711},{"name":696,"start":318,"end":711},{"format":280,"lines":613,"tokens":670,"first":717,"others":720,"copies":489,"kind":611},{"name":651,"start":718,"end":719},53,60,[721,723,725],{"name":651,"start":634,"end":722},406,{"name":662,"start":724,"end":596},35,{"name":669,"start":726,"end":727},81,88,{"format":280,"lines":344,"tokens":729,"first":730,"others":734,"copies":362,"kind":611},238,{"name":731,"start":732,"end":733},"controller\u002Finternal\u002Fcontrollers\u002Ftenant\u002Fnoderemediation\u002Fcontroller.go",114,142,[735],{"name":736,"start":737,"end":738},"controller\u002Finternal\u002Fcontrollers\u002Ftenant\u002Fnodestatus\u002Fcontroller.go",67,95,{"format":280,"lines":255,"tokens":707,"first":740,"others":741,"copies":489,"kind":611},{"name":651,"start":718,"end":688},[742,745,747],{"name":656,"start":743,"end":744},347,356,{"name":660,"start":664,"end":746},47,{"name":662,"start":748,"end":749},90,99,{"format":280,"lines":255,"tokens":751,"first":752,"others":755,"copies":489,"kind":611},70,{"name":687,"start":753,"end":754},122,131,[756,757,758],{"name":692,"start":753,"end":754},{"name":694,"start":753,"end":754},{"name":696,"start":753,"end":754},{"files":567,"minified":760,"sample":761},0,[762,763,764,765,766,767,768,769,770,771,772,773],"agent\u002Fpkg\u002Fagent\u002Fproto\u002Fnode_agent_grpc.pb.go","agent\u002Fpkg\u002Fagent\u002Fproto\u002Fnode_agent.pb.go","cluster-api-provider-provisioned\u002Fapi\u002Fv1alpha1\u002Fzz_generated.deepcopy.go","controller\u002Fapi\u002Fclient.gen.go","controller\u002Fapi\u002Fmodels.gen.go","controller\u002Fapi\u002Fprepend-license.go","controller\u002Fapi\u002Fserver.gen.go","management-engine\u002Fapis\u002Fv1\u002Fzz_generated.deepcopy.go","management-engine\u002Fapis\u002Fv1\u002Fzz_generated.public.go","management-engine\u002Fcmd\u002Fpublic-gen\u002Femission.go","management-engine\u002Fcmd\u002Fpublic-gen\u002Ftestdata\u002Fzz_generated.deepcopy.go","management-engine\u002Fpkg\u002Fpublicapi\u002Fzz_generated.registrations.go",{"score":266,"grade":267,"size":775,"dimensions":779,"skipped":798},{"lines":776,"files":777,"class":778},469413,1971,"L",[780,792],{"id":781,"source":782,"value":783,"adjusted":783,"lines":784,"halfLife":785,"formats":786,"excluded":790,"weight":469,"score":791},"duplication","jscpd",5.4,25178,8.5,[280,329,336,343,560,787,788,789],"docker","hcl","nix",[308,301,473],64.6,{"id":793,"source":782,"value":794,"adjusted":795,"lines":796,"halfLife":582,"weight":469,"score":797},"complexity",52.8,52.7,248013,48.2,[799],{"id":800,"reason":801},"dead-code","the languages dead code reads are under 5% of the code",{"total":803,"mean":804,"files":805},68353,34.7,[806,810,814,819,824,828,833,836,841,846],{"path":763,"complexity":807,"lines":808,"bytes":809},2451,12522,514937,{"path":765,"complexity":811,"lines":812,"bytes":813},694,3141,94759,{"path":815,"complexity":816,"lines":817,"bytes":818},"cli\u002Finternal\u002Fbootstrap\u002Fcontrollerdeploy\u002Fcontrollerdeploy_test.go",580,2463,92319,{"path":820,"complexity":821,"lines":822,"bytes":823},"cli\u002Finternal\u002Fnvkectl\u002Fbootstrap_test.go",514,2729,111159,{"path":825,"complexity":826,"lines":561,"bytes":827},"controller\u002Fnico-sim\u002Fui\u002Fapp.js",452,55883,{"path":829,"complexity":830,"lines":831,"bytes":832},"cli\u002Finternal\u002Fbootstrap\u002Fsitespec\u002Fsitespec_test.go",443,1974,77073,{"path":762,"complexity":475,"lines":834,"bytes":835},2647,135966,{"path":837,"complexity":838,"lines":839,"bytes":840},"cli\u002Finternal\u002Fdeploypath\u002Fdeploypath_test.go",417,1364,63643,{"path":842,"complexity":843,"lines":844,"bytes":845},"hack\u002Frotation-demo\u002Ftest_demo.py",411,1633,98657,{"path":847,"complexity":848,"lines":281,"bytes":849},"controller\u002Finternal\u002Fserver\u002Fclusters.go",393,66901,{"percentage":851,"findings":469,"files":574,"byCategory":852,"largest":855},12.15,[853],{"category":854,"count":469},"unused-file",[856],{"category":854,"path":825,"name":370,"line":469,"lines":561},{"\u002Ftrending\u002Fdsx-ai-factory\u002Fnvke":858},{"views":760,"visits":760},1794135041742]