feat: add some libuv wrappers && improve some if-let bugs #441
Codecov / codecov/project
succeeded
Mar 20, 2025 in 1s
84.82% (target 85.00%)
View this Pull Request on Codecov
84.82% (target 85.00%)
Details
Codecov Report
Attention: Patch coverage is 82.88100% with 82 lines in your changes missing coverage. Please review.
Project coverage is 84.82%. Comparing base (
5b26fd0) to head (e72ab0b).
Report is 2 commits behind head on master.
| Files with missing lines | Patch % | Lines |
|---|---|---|
| src/nomparser/structure.rs | 78.37% | 24 Missing |
| src/ast/node/types.rs | 85.21% | 17 Missing |
| vm/src/lib.rs | 0.00% | 10 Missing |
| src/ast/node/control.rs | 94.02% | 8 Missing |
| vm/src/libcwrap/mod.rs | 0.00% | 8 Missing |
| src/ast/fmt.rs | 65.00% | 7 Missing |
| internal_macro/src/add_symbol_macro/src/lib.rs | 66.66% | 2 Missing |
| src/ast/ctx.rs | 85.71% | 2 Missing |
| src/ast/node/intermediate_node.rs | 87.50% | 2 Missing |
| src/ast/node/statement.rs | 85.71% | 1 Missing |
| ... and 1 more |
Additional details and impacted files
@@ Coverage Diff @@
## master #441 +/- ##
==========================================
- Coverage 84.87% 84.82% -0.06%
==========================================
Files 99 100 +1
Lines 26390 26570 +180
==========================================
+ Hits 22399 22538 +139
- Misses 3991 4032 +41 | Files with missing lines | Coverage Δ | |
|---|---|---|
| pl_linker/src/linker.rs | 85.61% <100.00%> (ø) |
|
| src/ast/builder/llvmbuilder.rs | 91.75% <100.00%> (+<0.01%) |
⬆️ |
| src/ast/ctx/lsp.rs | 98.34% <100.00%> (ø) |
|
| src/ast/diag.rs | 69.02% <ø> (ø) |
|
| src/ast/node/cast.rs | 94.16% <100.00%> (+0.01%) |
⬆️ |
| src/ast/node/function.rs | 91.74% <100.00%> (-0.02%) |
⬇️ |
| src/ast/node/mod.rs | 83.70% <ø> (ø) |
|
| src/ast/node/node_result.rs | 84.44% <ø> (ø) |
|
| src/ast/pltype.rs | 86.60% <ø> (+0.11%) |
⬆️ |
| src/ast/pltype/method.rs | 74.55% <100.00%> (+0.11%) |
⬆️ |
| ... and 14 more |
🚀 New features to boost your workflow:
- ❄ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
- 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
Loading