feat: add support for requires in protographic#2439
Merged
Noroth merged 76 commits intoFeb 26, 2026
Codecov / codecov/project
succeeded
Feb 26, 2026 in 1s
43.84% (target 30.00%)
View this Pull Request on Codecov
43.84% (target 30.00%)
Details
Codecov Report
❌ Patch coverage is 89.59796% with 163 lines in your changes missing coverage. Please review.
✅ Project coverage is 43.84%. Comparing base (cc360a6) to head (bdec880).
Additional details and impacted files
@@ Coverage Diff @@
## main #2439 +/- ##
===========================================
- Coverage 62.28% 43.84% -18.45%
===========================================
Files 242 1034 +792
Lines 25559 144938 +119379
Branches 0 9274 +9274
===========================================
+ Hits 15919 63542 +47623
- Misses 8300 79700 +71400
- Partials 1340 1696 +356 | Files with missing lines | Coverage Δ | |
|---|---|---|
| protographic/src/index.ts | 86.84% <100.00%> (ø) |
|
| protographic/src/operation-to-proto.ts | 83.79% <100.00%> (ø) |
|
| protographic/src/operations/proto-field-options.ts | 100.00% <100.00%> (ø) |
|
| protographic/src/operations/type-mapper.ts | 88.74% <100.00%> (ø) |
|
| protographic/src/string-constants.ts | 100.00% <100.00%> (ø) |
|
| protographic/src/types.ts | 100.00% <100.00%> (ø) |
|
| router/gen/proto/wg/cosmo/node/v1/node.pb.go | 20.62% <ø> (-0.26%) |
⬇️ |
| protographic/src/naming-conventions.ts | 96.96% <93.10%> (ø) |
|
| protographic/src/proto-utils.ts | 98.98% <98.98%> (ø) |
|
| protographic/src/operations/field-numbering.ts | 83.78% <55.55%> (ø) |
|
| ... and 10 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