Orval Spring Jump
A VSCode extension that enables quick navigation between Orval-generated frontend hooks and Spring Boot delegate implementations.
Features
- Frontend → Backend: Shows
Go to API on Orval hook calls (e.g. useGetPlans()), jumping to the corresponding *ApiDelegateImpl.(java|kt) method.
- Backend → Frontend: Shows
Go to Frontend (N) on delegate method definitions, jumping to frontend references.
Install
Marketplace
Search for Orval Spring Jump in the VSCode Marketplace.
VSIX (manual)
Download the .vsix from GitHub Actions, then:
code --install-extension orval-spring-jump-0.1.0.vsix
Configuration
| Key |
Type |
Default |
Description |
orvalSpringJump.enableCodeLens |
boolean |
true |
Enable or disable CodeLens |
orvalSpringJump.backendRoot |
string |
"" |
Spring backend root directory. Auto-detected if empty |
orvalSpringJump.endpointTsPaths |
string[] |
[] |
Orval endpoint.ts file paths. Auto-detected if empty |
orvalSpringJump.delegateFilePatterns |
string[] |
["*ApiDelegateImpl.java", ...] |
Glob patterns for delegate implementation files |
orvalSpringJump.endpointAutoDetectPattern |
string |
"**/orval/endpoint.ts" |
Glob pattern for auto-detecting endpoint.ts |
orvalSpringJump.frontendExcludePatterns |
string[] |
["orval/endpoint", "orval/model"] |
Path substrings to exclude from frontend CodeLens |
License
MIT
| |