fix(core): dotted path parameter names generate malformed request - #3741
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (14)
📝 WalkthroughWalkthroughThe change centralizes OpenAPI path-parameter parsing and naming, adds collision and missing-parameter validation, and updates Hono, MSW, and MCP generators to use shared route and property-access helpers. Tests and a dotted-parameter fetch fixture cover the new behavior. ChangesRoute parameter generation
Estimated code review effort: 4 (Complex) | ~45 minutes Possibly related issues
Possibly related PRs
Suggested labels: Suggested reviewers: 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Warning There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure. 🔧 ESLint
ESLint install failed. For unrecoverable errors, disable the tool in CodeRabbit configuration. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
@orval/angular
@orval/axios
@orval/core
@orval/effect
@orval/fetch
@orval/hono
@orval/mcp
@orval/mock
orval
@orval/query
@orval/solid-start
@orval/swr
@orval/zod
commit: |
f518304 to
f207208
Compare
|
@daugvinasr just let us know when its ready for review |
82ddca4 to
5358c11
Compare
5358c11 to
18e9243
Compare
|
@melloware should be good to go |
Closes: #3735
Refactor replaces three duplicated recursive-regex route parsers with shared helpers, also fixes dotted path parameter names generating malformed requests #3735
Summary by CodeRabbit
Bug Fixes
New Features
Tests