Skip to content

feat: support interface quick navigation#3593

Merged
bytemain merged 3 commits intomainfrom
feat/interface-quick-navigation
May 8, 2024
Merged

feat: support interface quick navigation#3593
bytemain merged 3 commits intomainfrom
feat/interface-quick-navigation

Conversation

@life2015
Copy link
Copy Markdown
Member

Types

支持接口声明快速跳转实现,目前支持 Java 和 Typescript

image image
  • 🎉 New Features

Background or solution

Java 研发中会涉及到大量的接口和接口跳转操作,现有的 Go To implementation 需要多次点击操作,需要进一步优化这种接口查看场景下的研发体验。
考虑到目前的插件 API 标准不支持 Editor Gutter Decoration 的点击事件设置,因此把功能做在了模块上,基于 Tree-sitter,适配 Java 和 Typescript

Changelog

  • feat: support interface quick navigation

@life2015 life2015 requested review from Ricbet, bytemain and erha19 April 26, 2024 06:29
@railway-app
Copy link
Copy Markdown

railway-app Bot commented Apr 26, 2024

This PR was not deployed automatically as @life2015 does not have access to the Railway project.

In order to get automatic PR deploys, please add @life2015 to the project inside the project settings page.

@opensumi opensumi Bot added the 🎨 feature feature required label Apr 26, 2024
@codecov
Copy link
Copy Markdown

codecov Bot commented May 7, 2024

Codecov Report

Attention: Patch coverage is 33.33333% with 4 lines in your changes are missing coverage. Please review.

Project coverage is 56.11%. Comparing base (9d25ea4) to head (51528cb).

Files Patch % Lines
packages/ai-native/src/browser/languages/parser.ts 0.00% 2 Missing ⚠️
packages/ai-native/src/browser/index.ts 0.00% 1 Missing ⚠️
packages/debug/src/browser/editor/debug-model.ts 0.00% 0 Missing and 1 partial ⚠️
Additional details and impacted files
@@           Coverage Diff           @@
##             main    #3593   +/-   ##
=======================================
  Coverage   56.11%   56.11%           
=======================================
  Files        1513     1513           
  Lines       91744    91749    +5     
  Branches    18812    18804    -8     
=======================================
+ Hits        51480    51485    +5     
- Misses      33391    33392    +1     
+ Partials     6873     6872    -1     
Flag Coverage Δ
jsdom 51.53% <33.33%> (+<0.01%) ⬆️
node 15.66% <33.33%> (+<0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@bytemain bytemain merged commit 5633c6a into main May 8, 2024
@bytemain bytemain deleted the feat/interface-quick-navigation branch May 8, 2024 05:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🎨 feature feature required

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants