Coverage Report

Created: 2026-11-01 13:29

Commit 700091b on master, CI run 41311321458. Source views for the 43 of 128 files with the most uncovered lines; the full report is the run's coverage artifact.

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
basta/src/analyze.rs
  91.55% (65/71)
  96.97% (609/628)
  97.12% (877/903)
- (0/0)
basta/src/classify.rs
  90.79% (69/76)
  98.29% (861/876)
  96.89% (936/966)
- (0/0)
basta/src/cli.rs
  93.44% (57/61)
  96.28% (595/618)
  96.52% (942/976)
- (0/0)
basta/src/confidence.rs
 100.00% (14/14)
 100.00% (138/138)
 100.00% (162/162)
- (0/0)
basta/src/config.rs
 100.00% (7/7)
 100.00% (57/57)
 100.00% (68/68)
- (0/0)
basta/src/entry.rs
  98.46% (64/65)
  97.24% (529/544)
  97.35% (880/904)
- (0/0)
basta/src/framework.rs
  96.46% (109/113)
  98.85% (771/780)
  98.47% (1418/1440)
- (0/0)
basta/src/graph.rs
 100.00% (73/73)
  99.22% (765/771)
  99.19% (1097/1106)
- (0/0)
basta/src/lang/javascript.rs
  97.06% (330/340)
  96.96% (2867/2957)
  96.55% (4536/4698)
- (0/0)
basta/src/lang/mod.rs
  85.42% (41/48)
  90.00% (207/230)
  94.29% (347/368)
- (0/0)
basta/src/lang/python.rs
  96.60% (142/147)
  98.51% (1189/1207)
  98.03% (1941/1980)
- (0/0)
basta/src/lang/sfc.rs
  98.98% (97/98)
  97.73% (774/792)
  96.90% (1498/1546)
- (0/0)
basta/src/main.rs
 100.00% (1/1)
 100.00% (26/26)
 100.00% (40/40)
- (0/0)
basta/src/model.rs
 100.00% (14/14)
 100.00% (62/62)
 100.00% (85/85)
- (0/0)
basta/src/resolve.rs
  98.00% (49/50)
  98.47% (257/261)
  98.43% (438/445)
- (0/0)
basta/src/run.rs
 100.00% (23/23)
  97.68% (253/259)
  98.63% (361/366)
- (0/0)
basta/src/rustc.rs
  97.87% (46/47)
  95.79% (592/618)
  95.04% (863/908)
- (0/0)
basta/src/section.rs
  95.24% (20/21)
  98.41% (124/126)
  98.71% (230/233)
- (0/0)
basta/src/test_scan.rs
  76.19% (16/21)
  95.19% (99/104)
  97.04% (164/169)
- (0/0)
cpd-core/src/boundaries.rs
 100.00% (13/13)
 100.00% (75/75)
 100.00% (81/81)
- (0/0)
cpd-core/src/deadcode.rs
 100.00% (23/23)
  99.08% (215/217)
  97.61% (286/293)
- (0/0)
cpd-core/src/detect.rs
  99.51% (203/204)
  97.68% (1977/2024)
  98.28% (3381/3440)
- (0/0)
cpd-core/src/hash.rs
 100.00% (20/20)
 100.00% (111/111)
 100.00% (223/223)
- (0/0)
cpd-core/src/health.rs
  98.65% (73/74)
  98.92% (736/744)
  99.06% (1155/1166)
- (0/0)
cpd-core/src/history.rs
 100.00% (47/47)
 100.00% (265/265)
  99.35% (458/461)
- (0/0)
cpd-core/src/models.rs
  94.59% (35/37)
  95.06% (250/263)
  94.97% (283/298)
- (0/0)
cpd-core/src/paths.rs
 100.00% (12/12)
  98.73% (78/79)
  99.08% (108/109)
- (0/0)
cpd-core/src/summary.rs
  99.03% (102/103)
  98.20% (928/945)
  98.93% (1578/1595)
- (0/0)
cpd-finder/src/blame.rs
 100.00% (5/5)
  97.22% (105/108)
  96.04% (194/202)
- (0/0)
cpd-finder/src/git.rs
 100.00% (8/8)
 100.00% (42/42)
 100.00% (64/64)
- (0/0)
cpd-finder/src/orchestrate.rs
  97.50% (78/80)
  99.25% (662/667)
  98.16% (1065/1085)
- (0/0)
cpd-finder/src/pass.rs
   0.00% (0/1)
   0.00% (0/3)
   0.00% (0/5)
- (0/0)
cpd-finder/src/statistics.rs
  92.31% (12/13)
  99.35% (152/153)
  99.10% (220/222)
- (0/0)
cpd-finder/src/walker.rs
  96.63% (86/89)
  98.86% (780/789)
  98.25% (1400/1425)
- (0/0)
cpd-reporter/src/ai.rs
 100.00% (15/15)
  94.34% (100/106)
  94.68% (178/188)
- (0/0)
cpd-reporter/src/badge.rs
 100.00% (15/15)
  97.33% (146/150)
  96.72% (236/244)
- (0/0)
cpd-reporter/src/baseline.rs
  94.44% (34/36)
  94.95% (357/376)
  96.61% (741/767)
- (0/0)
cpd-reporter/src/boundaries_render.rs
 100.00% (17/17)
  91.87% (192/209)
  88.18% (276/313)
- (0/0)
cpd-reporter/src/codeclimate.rs
  96.77% (30/31)
  99.11% (222/224)
  98.96% (382/386)
- (0/0)
cpd-reporter/src/console.rs
 100.00% (5/5)
 100.00% (39/39)
 100.00% (50/50)
- (0/0)
cpd-reporter/src/console_full.rs
 100.00% (9/9)
  99.00% (99/100)
  99.42% (171/172)
- (0/0)
cpd-reporter/src/context.rs
 100.00% (7/7)
 100.00% (65/65)
 100.00% (57/57)
- (0/0)
cpd-reporter/src/csv_reporter.rs
 100.00% (11/11)
 100.00% (53/53)
  98.70% (76/77)
- (0/0)
cpd-reporter/src/dashboard.rs
  98.53% (67/68)
  98.88% (975/986)
  97.87% (1243/1270)
- (0/0)
cpd-reporter/src/deadcode/ci.rs
  79.41% (27/34)
  94.74% (396/418)
  95.21% (537/564)
- (0/0)
cpd-reporter/src/deadcode/console.rs
  95.24% (20/21)
  97.87% (184/188)
  97.52% (275/282)
- (0/0)
cpd-reporter/src/deadcode/html.rs
  92.86% (13/14)
  94.81% (146/154)
  95.90% (234/244)
- (0/0)
cpd-reporter/src/deadcode/mod.rs
 100.00% (28/28)
  98.37% (241/245)
  98.78% (323/327)
- (0/0)
cpd-reporter/src/deadcode/structured.rs
  72.00% (18/25)
  92.73% (204/220)
  92.75% (307/331)
- (0/0)
cpd-reporter/src/deadcode/text.rs
  83.33% (15/18)
  92.94% (158/170)
  95.77% (272/284)
- (0/0)
cpd-reporter/src/edn.rs
  95.24% (20/21)
  93.57% (131/140)
  90.00% (225/250)
- (0/0)
cpd-reporter/src/health_render.rs
 100.00% (35/35)
  98.82% (335/339)
  98.92% (548/554)
- (0/0)
cpd-reporter/src/history_render.rs
 100.00% (76/76)
  98.41% (806/819)
  96.75% (1490/1540)
- (0/0)
cpd-reporter/src/html.rs
  96.49% (55/57)
  99.12% (453/457)
  98.79% (735/744)
- (0/0)
cpd-reporter/src/json_reporter.rs
  88.89% (24/27)
  98.95% (282/285)
  98.05% (452/461)
- (0/0)
cpd-reporter/src/markdown_reporter.rs
 100.00% (10/10)
 100.00% (65/65)
  99.21% (126/127)
- (0/0)
cpd-reporter/src/openmetrics.rs
 100.00% (25/25)
  99.51% (205/206)
  98.56% (273/277)
- (0/0)
cpd-reporter/src/prism.rs
  94.74% (18/19)
  98.78% (162/164)
  97.26% (284/292)
- (0/0)
cpd-reporter/src/reporter.rs
  94.12% (16/17)
  98.62% (143/145)
  98.82% (251/254)
- (0/0)
cpd-reporter/src/rules.rs
 100.00% (1/1)
 100.00% (9/9)
 100.00% (10/10)
- (0/0)
cpd-reporter/src/sarif.rs
  98.08% (51/52)
  98.29% (459/467)
  97.93% (806/823)
- (0/0)
cpd-reporter/src/shared.rs
 100.00% (53/53)
  99.66% (584/586)
  99.45% (726/730)
- (0/0)
cpd-reporter/src/silent.rs
 100.00% (6/6)
 100.00% (41/41)
 100.00% (36/36)
- (0/0)
cpd-reporter/src/summary_render.rs
 100.00% (22/22)
 100.00% (213/213)
 100.00% (272/272)
- (0/0)
cpd-reporter/src/threshold.rs
 100.00% (11/11)
  98.25% (56/57)
  97.59% (81/83)
- (0/0)
cpd-reporter/src/xcode.rs
 100.00% (3/3)
 100.00% (32/32)
 100.00% (26/26)
- (0/0)
cpd-reporter/src/xml_reporter.rs
  60.00% (18/30)
  93.95% (202/215)
  90.67% (408/450)
- (0/0)
cpd-semantic/src/compare.rs
 100.00% (122/122)
  99.69% (1267/1271)
  99.44% (2133/2145)
- (0/0)
cpd-semantic/src/embed/bert.rs
  88.24% (15/17)
  97.22% (70/72)
  91.85% (124/135)
- (0/0)
cpd-semantic/src/embed/cache.rs
  89.47% (34/38)
  97.22% (280/288)
  96.46% (545/565)
- (0/0)
cpd-semantic/src/embed/catalog.rs
 100.00% (14/14)
 100.00% (117/117)
 100.00% (223/223)
- (0/0)
cpd-semantic/src/embed/http.rs
 100.00% (70/70)
  99.01% (598/604)
  99.08% (1082/1092)
- (0/0)
cpd-semantic/src/embed/jina_bert.rs
 100.00% (24/24)
  97.11% (235/242)
  88.41% (511/578)
- (0/0)
cpd-semantic/src/embed/local.rs
  78.79% (26/33)
  96.62% (229/237)
  94.48% (411/435)
- (0/0)
cpd-semantic/src/embed/mod.rs
  92.98% (53/57)
  96.34% (447/464)
  95.61% (740/774)
- (0/0)
cpd-semantic/src/embed/models.rs
  85.11% (40/47)
  95.47% (316/331)
  91.59% (588/642)
- (0/0)
cpd-semantic/src/embed/nomic_bert.rs
 100.00% (21/21)
 100.00% (229/229)
  89.85% (469/522)
- (0/0)
cpd-semantic/src/embed/test_server.rs
  94.44% (17/18)
  92.31% (120/130)
  84.05% (195/232)
- (0/0)
cpd-semantic/src/extract/grammars.rs
  97.14% (34/35)
  98.21% (439/447)
  98.32% (528/537)
- (0/0)
cpd-semantic/src/extract/mod.rs
  94.29% (33/35)
  94.86% (277/292)
  94.14% (482/512)
- (0/0)
cpd-semantic/src/extract/python.rs
  92.86% (13/14)
  94.00% (94/100)
  94.51% (155/164)
- (0/0)
cpd-semantic/src/extract/script.rs
  97.06% (33/34)
  90.77% (236/260)
  90.80% (444/489)
- (0/0)
cpd-semantic/src/pass.rs
  82.35% (14/17)
  91.11% (82/90)
  92.50% (111/120)
- (0/0)
cpd-semantic/src/search.rs
  99.37% (158/159)
  99.31% (1584/1595)
  99.08% (2790/2816)
- (0/0)
cpd-semantic/src/test_code.rs
 100.00% (28/28)
  97.13% (203/209)
  96.55% (364/377)
- (0/0)
cpd-semantic/src/units.rs
 100.00% (29/29)
  98.70% (228/231)
  99.32% (440/443)
- (0/0)
cpd-similarity/src/clojure.rs
 100.00% (57/57)
  91.10% (481/528)
  93.09% (956/1027)
- (0/0)
cpd-similarity/src/join.rs
 100.00% (16/16)
  99.24% (130/131)
  99.59% (243/244)
- (0/0)
cpd-similarity/src/lib.rs
  98.94% (93/94)
  98.91% (726/734)
  98.12% (1254/1278)
- (0/0)
cpd-similarity/src/prints.rs
 100.00% (18/18)
  98.11% (156/159)
  97.95% (287/293)
- (0/0)
cpd-similarity/src/syntax.rs
  96.67% (145/150)
  96.59% (1415/1465)
  95.68% (2282/2385)
- (0/0)
cpd-similarity/src/test_files.rs
 100.00% (9/9)
  97.59% (81/83)
  98.04% (100/102)
- (0/0)
cpd-tokenizer/src/embedded.rs
 100.00% (8/8)
 100.00% (60/60)
 100.00% (108/108)
- (0/0)
cpd-tokenizer/src/formats.rs
 100.00% (30/30)
 100.00% (149/149)
 100.00% (264/264)
- (0/0)
cpd-tokenizer/src/generic.rs
 100.00% (61/61)
  99.75% (407/408)
  99.76% (831/833)
- (0/0)
cpd-tokenizer/src/javascript.rs
  97.87% (46/47)
  97.97% (434/443)
  97.49% (661/678)
- (0/0)
cpd-tokenizer/src/line_index.rs
 100.00% (4/4)
 100.00% (21/21)
 100.00% (25/25)
- (0/0)
cpd-tokenizer/src/markdown.rs
  96.74% (89/92)
  98.62% (645/654)
  98.87% (1142/1155)
- (0/0)
cpd-tokenizer/src/razor.rs
 100.00% (40/40)
  99.04% (309/312)
  98.02% (494/504)
- (0/0)
cpd-tokenizer/src/sfc.rs
  98.44% (63/64)
  97.66% (417/427)
  96.44% (759/787)
- (0/0)
cpd-tokenizer/src/tokenizer.rs
  98.77% (80/81)
  97.73% (775/793)
  97.67% (1384/1417)
- (0/0)
cpd-tokenizer/src/ts_strip.rs
  90.77% (59/65)
  95.29% (364/382)
  94.02% (597/635)
- (0/0)
cpd/src/baseline_ref.rs
  89.13% (41/46)
  97.80% (355/363)
  97.17% (653/672)
- (0/0)
cpd/src/boundaries/check.rs
 100.00% (86/86)
  98.48% (712/723)
  98.48% (1102/1119)
- (0/0)
cpd/src/boundaries/rules.rs
  96.72% (59/61)
  97.60% (447/458)
  97.66% (834/854)
- (0/0)
cpd/src/changed.rs
  94.37% (67/71)
  96.57% (507/525)
  97.31% (939/965)
- (0/0)
cpd/src/cli.rs
  97.48% (271/278)
  97.16% (2222/2287)
  97.47% (3540/3632)
- (0/0)
cpd/src/compare/html.rs
  93.33% (14/15)
  95.29% (162/170)
  95.08% (251/264)
- (0/0)
cpd/src/compare/mod.rs
  93.40% (99/106)
  97.03% (1044/1076)
  96.19% (1642/1707)
- (0/0)
cpd/src/complexity.rs
  83.33% (5/6)
  99.01% (100/101)
  97.73% (129/132)
- (0/0)
cpd/src/dashboard.rs
  82.76% (24/29)
  96.25% (282/293)
  93.69% (416/444)
- (0/0)
cpd/src/dead_code.rs
  85.71% (6/7)
  92.64% (151/163)
  90.91% (200/220)
- (0/0)
cpd/src/history.rs
  96.30% (52/54)
  97.41% (452/464)
  95.35% (697/731)
- (0/0)
cpd/src/index.rs
  84.62% (55/65)
  92.64% (340/367)
  90.69% (575/634)
- (0/0)
cpd/src/lsp/complexity.rs
 100.00% (5/5)
  97.58% (121/124)
  98.31% (174/177)
- (0/0)
cpd/src/lsp/dead_code.rs
  61.54% (8/13)
  83.96% (89/106)
  75.86% (110/145)
- (0/0)
cpd/src/lsp/findings.rs
  94.12% (32/34)
  92.84% (337/363)
  90.82% (663/730)
- (0/0)
cpd/src/lsp/mod.rs
  66.67% (2/3)
  85.29% (29/34)
  87.27% (48/55)
- (0/0)
cpd/src/lsp/position.rs
 100.00% (18/18)
 100.00% (104/104)
  98.70% (228/231)
- (0/0)
cpd/src/lsp/project.rs
  92.50% (37/40)
  97.56% (320/328)
  96.53% (556/576)
- (0/0)
cpd/src/lsp/server.rs
  94.08% (143/152)
  94.84% (1342/1415)
  93.27% (2147/2302)
- (0/0)
cpd/src/lsp/settings.rs
 100.00% (16/16)
 100.00% (109/109)
 100.00% (187/187)
- (0/0)
cpd/src/main.rs
  93.10% (108/116)
  94.70% (1125/1188)
  95.08% (1719/1808)
- (0/0)
cpd/src/mcp/mod.rs
 100.00% (21/21)
  92.39% (182/197)
  94.21% (309/328)
- (0/0)
cpd/src/mcp/project.rs
  96.19% (101/105)
  96.96% (828/854)
  94.87% (1258/1326)
- (0/0)
cpd/src/mcp/tools.rs
  97.22% (35/36)
  99.13% (457/461)
  97.76% (784/802)
- (0/0)
cpd/src/options.rs
  93.75% (30/32)
  99.20% (372/375)
  98.81% (583/590)
- (0/0)
cpd/src/testing.rs
 100.00% (2/2)
  97.14% (34/35)
  96.08% (49/51)
- (0/0)
Totals
  95.92% (5662/5903)
  97.37% (50750/52123)
  96.81% (83001/85735)
- (0/0)
Generated by llvm-cov -- llvm version 22.1.6-rust-1.97.1-stable
pages.flisk.si@odykyiv3sourcereport