2 dépôts
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.
Ce projet est une extension du langage Go pour VS Code qui fournit un environnement de développement complet via un client de serveur de langage, une interface de débogage et un exécuteur d'automatisation de tests. Il intègre l'intelligence linguistique, le formatage et les capacités de débogage pour prendre en charge l'intégralité du cycle de vie de développement du langage Go. L'extension se distingue par la gestion de la toolchain Go, incluant l'installation et la configuration des binaires externes requis pour les fonctionnalités linguistiques. Elle dispose également d'une interface d'automatisation de tests dédiée qui permet la génération de squelettes de tests unitaires et la visualisation des profils de couverture de code directement dans l'éditeur. Le projet couvre un large éventail de capacités incluant l'analyse statique pour le linting et le vetting, le refactoring de symboles et le formatage automatisé du code source. Il fournit des outils pour naviguer dans les paquets et les symboles, ainsi que des utilitaires pour la génération de stubs d'interface et la gestion des tags de struct. Le débogage interactif de programme est pris en charge via des points d'arrêt et le suivi des variables.
Provides inline clickable buttons that map function signatures to targeted test runner commands.