2 个仓库
Displays actionable metadata and execution links directly within the editor.
Distinct from Code Editors & IDEs: Distinct from Code Editors: focuses on the specific UI mechanism of actionable metadata overlays.
Explore 2 awesome GitHub repositories matching development tools & productivity · Code Lens Providers. Refine with filters or upvote what's useful.
Rust-analyzer is a language server implementation that provides real-time code intelligence, static analysis, and development productivity tools for the Rust programming language. It functions as a backend engine that communicates with text editors to deliver deep structural understanding of source code, enabling features like semantic analysis, symbol navigation, and automated refactoring. The project distinguishes itself through a core engine designed for high-performance responsiveness, utilizing incremental query-based compilation and lazy demand-driven evaluation to minimize resource con
Shows actionable metadata and test execution links directly above code structures to provide quick access to tasks.
该项目是 VS Code 的 Go 语言扩展,通过语言服务器客户端、调试接口和测试自动化运行器提供了一个全面的开发环境。它集成了语言智能、格式化和调试功能,以支持完整的 Go 语言开发生命周期。 该扩展以管理 Go 工具链为特色,包括安装和配置语言功能所需的外部二进制文件。它还具有一个专门的测试自动化接口,允许在编辑器内直接生成单元测试骨架并可视化代码覆盖率配置文件。 该项目涵盖了广泛的功能,包括用于 Linting 和 Vetting 的静态分析、符号重构以及自动化源代码格式化。它提供了用于导航包和符号的工具,以及用于接口存根生成和结构体标签管理的实用程序。交互式程序调试通过断点和变量跟踪得到支持。
Provides inline clickable buttons that map function signatures to targeted test runner commands.