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.
| Filename | Function Coverage | Line Coverage | Region Coverage | Branch 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) |